Estou tentando terminar este método, mas não consigo pegar a data tipo Itens para colocar em uma lista.
public void preencerTabela(JTable tabela) throws SQLException {
DefaultTableModel modelo = new DefaultTableModel(null, new String[]{
"Codigo", "Nome", "Marca", "Tipo", "Quantidade", "Validade"});
ArrayList<Itens> lista = new ArrayList<Itens>();
ResultSet rs = Conexao.getConnection().prepareStatement("SELECT * FROM Itens").executeQuery();
while (rs.next()) {
Itens item = new Itens();
item.setCodigo(rs.getString(1));
item.setNome(rs.getString(2));
item.setMarca(rs.getString(3));
item.setTipo(rs.getString(1));
item.setQuantidade(rs.getInt(1));
item.setValidade(rs.getDate(1));
lista.add(item);
}
ArrayList<Itens> lista2 = lista;
for (int i = 0; i < lista.size(); i++) {
String[] dados = new String[6];
dados[0] = lista2.get(i).getCodigo();
dados[1] = lista2.get(i).getNome();
dados[2] = lista2.get(i).getMarca();
dados[3] = lista2.get(i).getTipo();
dados[4] = Integer.toString(lista2.get(i).getQuantidade());
dados[5] = lista2.getValidade());//"getValidade" é do tipo Date
modelo.addRow(dados);
}
tabela.setModel(modelo);
}