It would be really nice if you could pass in a non-entity class to
a native query. It would be equivalent to a SELECT INTO in JP QL.
For example, EmployeeAccount is not an entity class:
List list = em.createNativeQuery("SELECT * FROM EMP_ACCT",
List<EmployeeAccount> empAcctList = (List<EmployeeAccount>) list;
The same proviso would be in effect as with the JP QL SELECT INTO clause, which
is that there must be a constructor for the given class that takes the same
number and types of arguments as returned for each returned tuple.