Não consigo popular o jTable com dados do BD(com Código)

PEssoal, to penando para fazer funcionar meu método, populaGrid(), que tem por função pegar um resultset, e jogar alguns dados dele em um JTable, me da essa excepétion que não me ajdua em nada : Exception in thread “AWT-EventQueue-0” java.lang.UnsupportedOperationException: Not supported yet.
Já debuguei milhares de vezes não vejo que pode estar errado. Deem uma olhada pq talvez vcs com os olhos mais fresco podem bater o olho e ver de
cara.
E tenho um metodo tableChanged, que não implementei nada, onde só tem um Trhow UnsupportedOperation …
Obrigado desde já pela ajuda.
Segue :

 public void populaGrid(){
        int linhas=0;
        int x=0;
        ArrayList navios = new ArrayList();
        ArrayList locais = new ArrayList();
        try {
            ResultSet result=Banco.listaNavios();
                System.out.println(result);       
            while(result.next()){
                System.out.println("Nome "+ result.getString("nmnavio") + " Local "+result.getString("nmlocal")+ "  x++: "+   x++);
                navios.add(result.getString("nmnavio"));
                locais.add(result.getString("nmlocal"));
                linhas++;
            }
            System.out.println("Total de registros desta query é: "+linhas);

            if(jTable1.getModel().getRowCount()< linhas){
                int rowsminor = linhas - jTable1.getModel().getRowCount();
                System.out.println("rowsminor  :"+ rowsminor);
                for(int i=1; i<= rowsminor; i++){
                  ((DefaultTableModel)jTable1.getModel()).addRow(new Vector());  
                   
                }
            }
            /*Seta valores no grid*/
            for(int i=0; i<=linhas-1;i++){
                jTable1.getModel().setValueAt(navios.get(i),i,0);
                jTable1.getModel().setValueAt(locais.get(i),i,1);
        }
           
       
            
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
    }

Tenta aí amigo:


        String[][] vConsultarCliente = vAcesso.ConsultarClienteNome(jffCliente.getText());

        String[] vColunas = new String[]{"Código", "Nome", "Cidade", "UF"};
        DefaultTableModel vDadosTabela = new DefaultTableModel(vConsultarCliente, vColunas) {

            @Override
            public boolean isCellEditable(int row, int column) {
                return false;
            }
        };
        jtbTabela.setModel(vDadosTabela);
        jtbTabela.getTableHeader().setReorderingAllowed(false);

Abraço.