pickList primeface

Pessoal estou tentando usar o pinkList, mas a lista de destino não carrega, tipo assim, a lista de origem carrega normalmente os dados na interface, mas quando passo os
dados para a lista de destino, a mesma não é preenchida no MB, veja o código…

ManagerBean

[code]private DualListModel matriculas;
private List origem;
private List destino;

public DualListModel getMatriculas() {
origem = new ArrayList();
destino = new ArrayList();

    for(PreMatriculaDisciplina p : daoPreMatDisci.listaAlunosPorDisciplina(disciplinaMB.getDisciplina())){
        origem.add(p);
    }

    matriculas = new DualListModel<PreMatriculaDisciplina>(origem, destino);

    return matriculas;

}[/code]

XHTML

<p:pickList id="matriculas" value="#{turmaPicMB.matriculas}" var="preMatricula" iconOnly="true" itemValue="#{preMatricula}" addAllLabel="ALOCAR À TURMA" converter="converterObjeto" itemLabel="#{preMatricula.matricula.numerosmatriculas.pessoaFisica.nome}" showSourceControls="true"> <f:facet name="alunos">ALUNOS MATRICULADOS</f:facet> <f:facet name="turma">TURMA</f:facet> </p:pickList>

Alguém saberia me dizer o que está errado?