JPA: cómo convertir un conjunto de resultados de consultas nativas en una colección de clases POJO

Estoy usando JPA en mi proyecto.

Llegué a una consulta en la que necesito realizar operaciones de unión en cinco tablas. Así que creé una consulta nativa que devuelve cinco campos.

Ahora quiero convertir el objeto de resultado a la clase POJO de Java que contiene las mismas cinco cadenas.

¿Hay alguna forma en JPA para convertir directamente ese resultado a la lista de objetos POJO?

Llegué a la siguiente solución ...

@NamedNativeQueries({  
    @NamedNativeQuery(  
        name = "nativeSQL",  
        query = "SELECT * FROM Actors",  
        resultClass = db.Actor.class),  
    @NamedNativeQuery(  
        name = "nativeSQL2",  
        query = "SELECT COUNT(*) FROM Actors",  
        resultClass = XXXXX) // <--------------- problem  
})  

Ahora aquí en resultClass, ¿necesitamos proporcionar una clase que sea la entidad JPA real? O ¿Podemos convertirlo a cualquier clase de JAVA POJO que contenga los mismos nombres de columna?