Можно ли получить минимальное значение для столбца и соответствующего первичного ключа в HQL или с использованием критериев Hibernate / JPA?
Попробуйте это:
Элементы списка = session.createCriteria (Item.class) .setProjection (Projection.min ("col")) .list ();