Возможно ли использование Entity Manager или какого-либо другого JPA API для выполнения запроса и получения результатов, например, в виде списка, без необходимости создавать для него класс Entity.
По сути, я хочу иметь возможность Только читать данные из таблицы с динамической передачей имени таблицы во время выполнения.




Вы можете использовать createNativeQuery так:
Query q = em.createNativeQuery("SELECT a.firstname, a.lastname FROM Author a WHERE a.id = :id");
q.setParameter("id", id);
Object[] author = (Object[]) q.getSingleResult();
System.out.println("Author "
+ author[0]
+ " "
+ author[1]);
Разве вам не следует использовать PreparedStatements?
@SamzSakerz Я преобразовал это в то, что вы сказали tnx :)
Если вы не используете сопоставленный класс, почему бы просто не использовать JDBC?