Listar varios tipos de objetos num dataTable JSF

Olá todos,

     Tenho uma duvida, e sobre o dataTable, como faço para listar objetos diferente num dataTable. E porque fiz um join com HQL nas tabelas do banco: Ṕessoa, Endereço,Estado,Cidade eu busco no banco de dados tudo certinho mas na hora de listar no dataTable da erro de: java.lang.NumberFormatException: For input string: "nome".