Erro de conversão ao definir o valor '*' para 'null Converter'

Aqui está minha página:

Página XHTML:

[code]<?xml version='1.0' encoding='UTF-8' ?>

Lista de Pessoas [/code]

meuBean:

[code]public class meuBean {

private Set<Pessoa> listaDePessoas;
private Pessoa pessoaSelecionada;

public meuBean() {
    listaDePessoas = new LinkedHashSet<Pessoa>();
    pessoaSelecionada = null;
    
    listaDePessoas.add(new Pessoa("Jorje", 30, "Rio de Janeiro"));
    listaDePessoas.add(new Pessoa("Amélia", 27, "Minas Gerais"));
    listaDePessoas.add(new Pessoa("Mário", 32, "São Paulo"));
}

public String selecionarAlunoOk() {
    if (pessoaSelecionada == null) {
        return null;
    } else {
        return "detalharPessoa";  // vai para pessoa-detalhe.xhtml
    }
}

public Set<Pessoa> getListaDePessoas() {
    return listaDePessoas;

}[/code]

Trecho do faces-config:

<navigation-rule> <from-view-id>/main-alunos.xhtml</from-view-id> <navigation-case> <from-outcome>detalharPessoa</from-outcome> <to-view-id>faces/pessoa-detalhe.xhtml</to-view-id> </navigation-case>

O problema é que se eu selecionar o Jorje e clicar no commandButton Ok, aparece: "Erro de conversão ao definir o valor ‘Jorje’ para ‘null Converter’. " Assim acontece com qualquer outra pessoa que está na lista. Como faço pra pegar a pessoa selecionada da lista e ir pra uma próxima página, onde terá os detalhes dela (nome, idade, cidade etc)?

O seu commandoButton está fazendo a chamada para selecionarPessoaOK mas na classe meuBean o método que faz a chamada é public String selecionarAlunoOk() {

kd o converter ???