As reported in the forum, this query
Query qry = sess.createQuery("select p from Person p where p.lastName = 'Smith'"); List<Object> people = qry.list();
returns a list of arrays instead of Person entities.