Find do hibernate

Estou fazendo uma aplicacao utilizando spring e hibernate(dentro do spring) para persistencia
Estou conseguindo salvar e atualizar normalmente, porem estou com problema no metodo find nao esta retornando uma lista q contem o bean q eu quero q contenha na lista, gerando erro de cast no momento do loop.
O metodo lista ate retorna os valores, mas nao esta trazendo na forma do meu bean(BO)
//HelloWorldDAOHibernate
public List lista() throws DataAccessException {
HibernateTemplate template = getHibernateTemplate();
List lista = template.find(“SELECT id, message FROM HelloWord”);
return lista;
}

// main onde executa
List helloworlds = daoH.lista();
for(int i = 0; i < helloworlds.size(); i++) {
HelloWord helloWorld = (HelloWord) helloworlds.get(i);
System.out.println("ID: " + helloWorld.getId() + " Mensagem: " + helloWorld.getMessage());
}

Muito Obrigado

faça

que deve funcionar.

[]´s