Problema para consultar dados com JPA

Olá galera, sou meio leigo no assunto de programação e gostaria de saber como solucionar este problema. Vamos lá!

Quando salvo o cliente na tela de cadastro do cliente, automaticamente teria que carregar na tabela da tela cliente com o novo cliente cadastrado, porem mesmo eu colocando o método de carregar a tela o sistema não está listando. Alguém pode me ajudar por favor?

Código do botão salvar da tela CadastroCliente:

try {
            //Instancio o modelo para setar os campos;            
            cliente.setNome(txtNomeCadastro.getText());
            cliente.setNascimento(comboNascimento.getDate());
            cliente.setCpf(txtCPFCadastro.getText());
            cliente.setRg(txtRG.getText());
            cliente.setTelefone(txtTelefoneCadastro.getText());
            cliente.setCelular(txtCelular.getText());
            cliente.setCidade(txtCidade.getText());
            cliente.setCep(txtCEP.getText());
            cliente.setEndereco(txtEndereco.getText());
            cliente.setComplemento(txtComplemento.getText());
            cliente.setEstado(comboEstado.getSelectedItem().toString());
            cliente.setExcluido(0);
            if (cliente.getCodCliente() == 0) {
                cliente.setDataCadastro(new Date());
            }
            //Instancio o DAO para salvar no banco de dados;
            ClienteDAO cdao = new ClienteDAO();
            cdao.salvar(cliente);
            
            //Verifico o titulo para exibir a mensagem na tela;
            if (this.getTitle().equals("Dados do Cliente")) {
                JOptionPane.showMessageDialog(this, "Dados alterados com sucesso!");
            } else {
                JOptionPane.showMessageDialog(this, "Cadastro realizado com sucesso!");
        }            
        
        frm.carregaClientes("", "", "", "");
        this.dispose();
    } catch (Exception e) {
        e.printStackTrace();
    }

Método de listagem(lembrando que o método esta funcionando se clicar no botão de pesquisa):

public void carregaClientes(String Nome, String Telefone, String CPF, String Codigo){
    DefaultTableModel modelo = (DefaultTableModel) tblCliente.getModel();                
    modelo.setRowCount(0);
    
    for (Cliente cliente : clieDAO.consultarTodos(Nome, Telefone, CPF, Codigo)) {
        modelo.addRow(new Object[]{cliente.getCodCliente(), cliente.getNome(), cliente.getTelefone(), cliente.getCpf()});
    }
}

Galera já encontrei a solução, pode fechar o tópico. Obrigado.