можно запросить определенные поля в HQL, но для создания объекта требуется наличие соответствующего конструктора.
class User {
// ... methods, fields
User(Long id, String name) {
// set fields
}
}
и ваш HQL будет выглядеть так:
select new(id, name) from User