Problema em JTable

Ola pessoal bom dia.
Pra acordar a galera ai, venho com uma duvida sobre JTables. Oque esta acontecendo comigo é o seguinte.
Tenho esse codigo:

  
        if(Repositorio.tableModel3.getColumnCount()!=5){
        Repositorio.tableModel3.addColumn("Placa");
        Repositorio.tableModel3.addColumn("Modelo");
        Repositorio.tableModel3.addColumn("Data do aluguel");
        Repositorio.tableModel3.addColumn("Data da devolução");
        Repositorio.tableModel3.addColumn("Diarias");  
        tabelaHistorico.setModel(Repositorio.tableModel3);
        
        }
       
      Vector linha = new Vector();
        
    for (Aluguel a : Repositorio.listaAlugueis){      
          
         if(comboPlaca.getSelectedItem().equals(a.getVeiculo().getPlaca())){
         tabelaHistorico.setModel(Repositorio.tableModel3);   
         
         linha.add(a.getVeiculo().getPlaca());   
         linha.add(a.getVeiculo().getModelo());
         linha.add(a.getDataEntrada());
         linha.add(a.getDataSaida());
         linha.add(a.getQuantDias());
         Repositorio.tableModel3.addRow(linha);
         
        }      
    }
}                                                 

E ele faz a inserção de um relatorio de algueis de aluguel de carro por veiculo. ele acontece em um formulario extra. entao é o seguinte. eu alugo os carros e jogo os carros alugados em uma lista. No caso a Repositorio.listaAlugueis, e quando quero criar um relatorio eu abro o form do relatorio e clico em gerar ai ele vai e executa esse codigo, que joga os carros alugados numa tabela. O problema é: se eu fechar esse formulario, abri-lo denovo e clicar em gerar novamente, ele vai gerar o relatorio antigo e o novo tudo junto. Tem como eu zerar o objeto linha quando eu terminar de gerar o primeiro relatorio, para quando eu fechar e abrir o form novamente eu poder gerar um novo relatorio e nao todos juntos.

Espero ter sido claro!
Muito Obrigado.
Marckson Negreiros Junior

Na linha do código onde vc dá um new Vector() vc já está zerando seu objeto, o que eu tentaria fazer é trabalhar com uma varíavel auxiliar.

tipo oque?

Alguem ai me ajude! pelas caridade?!?!?

Ja tentei linha.clear();
linha.removeAllElements();

mais a linha continua acumulando as outras linhas?!?!?!?!?!

kkkkkkkkkkk se eu nao endoidar hoje eu num endoido mais nunca!