Projeto Web usando JSF e Hibernate so retorna 1 objeto de uma coluna no banco

Ola galera estou fazendo um CRUD basico com o banco, a principio uma pesquisa veja meu codigo


private List<Pesquisa> pesquisaPorId(String codigo) {
        System.out.println("codigo = " + codigo);
        String query;
        //System.out.println("codigo = " + codigo);
        query = "SELECT u FROM Pesquisa u WHERE u.codigo=:codigo";

        Map<String, Object> params = new HashMap<String, Object>();
        params.put("codigo", codigo);
        
        return pesquisaDao.listPesqParam2(query, params);
    }

e esta List eu renderizo em uma datatable, o codigo ele ta renderizando ta retornando o codigo quando existe realmente no banco porém nao retorna o nome da pessoa, no qual esta preenchido no Banco codigo e nome das pessoas.

O que pode ser estou fazendo algo errado?

Segue aqui o metodo que implementa o listPessParam2

@SuppressWarnings("unchecked")
    public List<T> listPesqParam2(String query, Map<String, Object> params) {
        Query q = getEntityManager2().createQuery(query);
        System.out.println("chegou no param2 q = "+q);
        for (String chave : params.keySet()) {
            q.setParameter(chave, params.get(chave));
            System.out.println("entrou no for e setou os parametros");
        }
        return q.getResultList();
    }

no qual ele printa os 2 println.

Agradeço a atencao desde ja.

Alguma pista?