Erro detailTable Endereço

Olá, pessoal, estou com problemas no form detailTable de endereço do cliente que é vinculada a tabela de cliente, fiz a de endereço chamando um form Jdialog ao clicar em inserir, queria que ela fosse sincronizada com jtable, ao ir digitando, entende, só que não está dando certo, vejam figura…abaixo…

[code]private void newDetailButtonActionPerformed(java.awt.event.ActionEvent evt) {

    int index = masterTable.getSelectedRow();
    br.com.gyncom.bean.Cliente c = list.get(masterTable.convertRowIndexToModel(index));
    Collection<br.com.gyncom.bean.EnderecoCliente> es = c.getEnderecoClienteCollection();
    if (es == null) {
        es = new LinkedList<br.com.gyncom.bean.EnderecoCliente>();
        c.setEnderecoClienteCollection(es);
    }
    br.com.gyncom.bean.EnderecoCliente e = new br.com.gyncom.bean.EnderecoCliente();
    entityManager.persist(e);
    e.setCodCliente(c);
    es.add(e);
    int row = es.size()-1; 
    masterTable.clearSelection();
    masterTable.setRowSelectionInterval(index, index);
    detailTable.setRowSelectionInterval(row, row);
    detailTable.scrollRectToVisible(detailTable.getCellRect(row, 0, true));
    
    JFrame frame = new JFrame();
    ClienteEndView ce = new ClienteEndView(frame, true);
    ce.setRegistroEndcliente(e);
    ce.setVisible(true);
    
      if (ce.isConfirmaEndereco()){
        saveButton.doClick();
    } else {
        refreshButton.doClick();
    } 
  
}                 [/code]

Ex…ENDEREÇO: RUA X

dai ela teria que sair na jtable endereço em tempo de execução, já refiz esse código tirando a declaração Jframe, e alterando a propriedade RegistroEndClasse na classe…vejam abaixo como tá…

public void setRegistroEndcliente(EnderecoCliente registroEndcliente) { EnderecoCliente oldRecord = this.registroEndcliente; this.registroEndcliente = registroEndcliente; //propertyChangeSupport.firePropertyChange("registroEndCliente", oldRecord, registroEndcliente); propertyChangeSupport.firePropertyChange("registroEndCliente", oldRecord, registroEndcliente); } private PropertyChangeSupport propertyChangeSupport = new PropertyChangeSupport(this);

alguém pode me da um help…

junera