Olá
É simples, tem varias formas
1 - Tranformar o “TelaPesquisaPessoa” em JDialog
Na “TelaPesquisaPessoa” use JDialog ao invés de JFrame, insira um atributo “pessoaSelecionada” q recebe a pessoa selecionado no evento do clique.
Na “TelaContaCorrente” basta fazer
telaPesquisaPessoa.setVisible(true);
Pessoa pessoa = telaContaCorrente.getPessoaSelecionada();
Para fechar a tela use preferencialmente o setVisible(false);
2 - Usando Propertie do JavaFX
Crie os atributos em ambas as telas “TelaContaCorrente” e “TelaPesquisaPessoa”
SimpleObjectProperty<Pessoa> pessoaSelecionada = new SimpleObjectProperty<>()
Se estiver usando o setVisible true/false para abri e fechar o TelaPesquisaPessoa:
TelaContaCorrente.pessoaSelecionada.bindBidirectional(TelaPesquisaPessoa.pessoaSelecionada);
Se estiver usando o dispose para fechar, então terá q usar o unbindBidirectional antes de fechar
3 - Passar um JFrame por parametro
Na tela TelaPesquisaPessoa, crie o metodo setTelaContaCorrente, ao fechar faça TelaContaCorrente,setPessoa(pessoaSelecionada)
4 - Observer pattern
http://www.tutorialspoint.com/design_pattern/observer_pattern.htm
A melhor das opçoes seria a primeira pois se for um JDialog modal, vc consegue bloquear a alternancia de telas pelo usuario, a segunda é muito boa se ambas as telas permanecerem o tempo toda abertas pois toda ves q uma é atualizada a outra é atualizada tambem, a terceira tbem é boa, mas eu recomendo o uso de interfaces ao inves de passar a classe como parametro. A quarta tbem é boa (talvez a segunda melhor opção), mas considero um pouco trabalhosa de se implementar.