テーブル状に表すことが出来るデータを格納するとき、どんなデータ構造を使うのが適しているでしょうか?

LinkedHashMap<Integer,LinkedHashMap<Integer,String>> table;
今、こんなのを作って使っているのですが・・・