つうか、List 云々じゃなくて double[][] を使いまわして格納してるだろ。
TableList.add(Num); した後に Num = new double[7][9]; しなおせ。