Problemas com jtable

public void adicionarRoteador(String nome) { Vector vector = new Vector(); vector.add(nome); defaultTableModel.addRow(vector); defaultTableModel.addColumn(nome); }
Este codigo inseri automaticamente uma linha e uma coluna numa tabela, era isto que eu queria mesmo.
Mas o meu problema é o seguinte: quando clico em celulas da tabela que foram adicionadas dinamicamente gera uma exceção do tipo:
Exception in thread “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: 1
Sera se é pq no vecto esta passado apenas o primeiro valor da coluna?

estava tudo certo, problema erra no codigo gerado pelo netbeans.