Вам необходимо использовать вложенные циклы для итерации по всем строкам, а затем для итерации по всем столбцам в каждой строке.Попробуйте это:
for (Object[] filaRad : listaRad) { //for DB rows
for (int i = 0; i < filaRad.length; i++) { //for DB columns within a row
if (filaRad[i] != null) {
lvRad.getItems().add(filaRad[i].toString());
}
}
}
В идеале вы должны поместить значение каждого столбца в поле объекта, а не зацикливаться и преобразовывать их в toString()
.Как то так:
List<MyDbRow> rows = new ArrayList<>();
for (Object[] filaRad : listaRad) {
MyDbRow row = new MyDbRow();
row.setId(fileRad[0]); //may require casting
row.setName(fileRad[1]);
rows.add(row);
}