みなさん、いろいろ意見ありがとうございます。
Strutsと関係ない話になってすみません。
実際、4次元配列は使ったことがないのですが、2次元配列はたまに
使うことがあります。フレームワークがJSPではStringで取り出すよう
になっていたためと、基本的に画面とDBを中心に考えて、表示内容は
ほとんどSQLで処理して、ロジック部分ではただ単にSQLの結果を表示
内容としてセットするだけの形が多かったために、クラスを作らない
形態になってしまったのかもしれません。ちょっと考え直します。