Erro ao Utilizar ArrayList e jTabel

Galera sou iniciante em java. Preciso de uma ajuda com jTable e arrays. Seguinte eu quero q uma Thread atualize em uma tabela a quantidade de leituras.
Por exemplo

Leitor IDTag Ocorrência
5 1010 1

Se o leitor 5 ler novamente o mesmo cliente 1010. Quero que no Jtable apenas incremente a ocorrência para 2. Apenas será inserida uma nova linha quando um novo cliente for lido pelo leitor 5. Utilizei um array para armazenar o objeto que contem

Segue Código Fonte.
listarTags objeto = new listarTags(leitor, tag, 0);

if(dtm2.getRowCount()==0) ////Se jTable estiver vazio. Primeira utilização
{
if(leitor.equals("Leitor 5"))
{
    contLeitor5= contLeitor5+1;
    objeto.setContador(contLeitor5);
}
else
if(leitor.equals("Leitor 6"))
{
    contLeitor6= contLeitor6+1;
    objeto.setContador(contLeitor6);
}
else
if(leitor.equals("Leitor 7"))
{
    contLeitor7= contLeitor7+1;
    objeto.setContador(contLeitor7);
}
else
if(leitor.equals("Leitor 8"))
{
    contLeitor8= contLeitor8+1;
    objeto.setContador(contLeitor8);
}
dtm2.addRow(new Object[]{objeto.getLeitor(), objeto.getTag(), objeto.getCont()});  
vetor.add(objeto);
}
    else

{
for (listarTags l : vetor) {
{

    if ((leitor.equals("Leitor 5"))&&(objeto.getLeitor().equals(leitor)&&(objeto.getTag().equals(tag))))
    {
    contLeitor5= contLeitor5+1;
    objeto.setLeitor(leitor);
    objeto.setTag(tag);
    objeto.setContador(contLeitor5);
    vetor.remove(l);//////////////////////////////////A partir daqui não esta funcionando. Não consegui retirar a linha do //jtable
    vetor.add(objeto);
    dtm2.addRow(new Object[]{l.getLeitor(), l.getTag(), l.getCont()}); 
    }
}

Olá,
Primeiro erro: usar DefaultTableModel.

Obrigado pela ajuda. Consegui Resolver de outra forma aqui. Obrigadão vou guardar esse resumão pra quando precisar