何で自作クラスのインスタンスを渡すようにしたら汎用性がなくなるの?
そもそも二次元配列の認識が間違ってるし、
配列のやり取りがしたいだけなら上のTableクラスの意義もよく分からん
構造の保障されないArrayを直接渡すより、Tableに統一した方がマシに見える
って全体を見てないから憶測だけど