JTable - Problema com repetição de valores

Salve galera,

eu alimento 1 JTable com um modelo que recebe 2 vectors… 1 com os nomes das colunas, e outros com os valores das linhas a serem exibidas…
quanto ao vector das colunas, sem problemas…
jah ao das linhas…

vejam:

[code]public Vector addLinhas(){
Vector linha = new Vector();
Vector addlinha = new Vector();

   for(int x = 1; x<=getContador();x++){  
            if(GravaDados()){
                   addlinha.addElement(prd);//nome do produto (String)
                   addlinha.addElement(qtd);//Quantidade de produtos(Int)
                   addlinha.addElement(s);//String referente ao valor unitário do produto
                   addlinha.addElement(t);//String referente ao valor produtoxquantidade

                   linha.addElement(addlinha);

              }
    }
   
   return linha;

}[/code]

a tabela funciona perfeitamente, exceto pelo fato de que, todas as linhas aparecem com o mesmo valor…
sinceramente não sei oq fazer…

ajudas são bemvindas =]