a variável retorno traz uma lista de pessoa pelo codigo passado, como imprimo no System.out.println() o que ele esta trazendo pq se colocar isso System.out.println(retorno) ele retorna isso
[br.com.c.bean.PessoasBean@1f9e6e5, br.com.c.bean.PessoasBean@1a5d6d6,
Uma lista é uma coleção de objetos.
Sendo assim, se você invoca o método toString da lista, ela irá imprimir uma representação do objeto List.
O correto, para imprimir o conteúdo da lista, é percorrê-la:
Que, neste caso, como a List é composta por objetos do tipo PessoasBean, iria mostrar um erro de compilação.
Mais fácil e indolor é iterar sobre a List, pegar os elementos e fazer o que for preciso, um a um…