Logica para listar um objeto em uma jTable

metodo da classe ConsultaRelatorio

[code]public ArrayList relatorioAluno(String nomeAluno){
String sql = "SELECT a.nome, d.descricao, b.nota_bim1, b.nota_bim2 "
+ "FROM aluno a, disciplina d, boletim b WHERE a.cod_aluno = b.cod_aluno "
+ "AND d.cod_disciplina = b.cod_disciplina";

    try{
    PreparedStatement pst = conexao.getConection().prepareStatement(sql);
    ResultSet rs = pst.executeQuery();
    while(rs.next()){
    arrayRelatorio.add(rs);
    }
        
    
    }catch(SQLException ex){
        ex.printStackTrace();
    }
    return arrayRelatorio;
}[/code]

listando na jTable:

[code]private void jButtonBuscarActionPerformed(java.awt.event.ActionEvent evt) {

    String parametro = jTextFieldBuscar.getText();
    
    if(jRadioButtonAluno.isSelected()){
        
        alunoVo.setNome(parametro);
        alunoVo = alunoDao.localizarAluno(alunoVo);
        jTextFieldCodigoAluno.setText((""+alunoVo.getCod_aluno()));
        jTextFieldNome.setText(""+alunoVo.getNome());
        jTextFieldEmail.setText(""+alunoVo.getEmail());
        jTextFieldTelefone.setText(""+alunoVo.getTelefone());
        jTextFieldIdade.setText(""+alunoVo.getIdade());
        [b]arrayConsulta = consulta.relatorioAluno(alunoVo.getNome());
                   
        for(int i = 0; i < arrayConsulta.size(); i++){
            modelo.addRow(vetorTupla);
            modelo.setValueAt(vetorTupla[i], i, i);
        }[/b]
        
        
        
    }[/code]

realmente to perdido, o codigo da jTable é o seguinte:

[code]

DefaultTableModel modelo = new DefaultTableModel(null, new String[]{"nome aluno", "disciplina", "media final", "status aluno"});
String [] vetorTupla = new String[] {null,null,null,null};
jTable1 = new javax.swing.JTable(modelo);

jTable1.setModel(modelo);

jScrollPane1.setViewportView(jTable1);[/code]

Acabei de ver que o metodo ConsutarRelatorio estava errado, mas ainda estou sem noção de como listar os dados de cada objeto do array na jTable

cara
leia na minha assinatura sobre o DTM
DefaultTableModel…

crie teu proprio modelo e vc terá 80% menos trabalho
qnddo for trabalhar com JTable.

abraços