Я не уверен, что понял вашу проблему.В любом случае, если ваша таблица имеет 3 столбца, и вы определили модель таблицы как определенную здесь , вы должны разметить свой массив и поместить значения в таблицу следующим образом:
for(int i=0; i < data.length; i++){
for(int j=0; j < data[i].length; j++){
table.setValueAt(data[i][j], i, j);
}
}
Это объявление метода: setValueAt (Object aValue, int row, int column)
Если вы хотите преобразовать arrayList в массив, вы можете:
ArrayList<String> arrayList;
String[] data = new String[arrayList.size()];
data = arrayList.toArray(data);
Bye Luca