Vous pouvez définir la projection pour ceci comme :
.setProjection(Projections.property("firstname"))
Avec cela, vous ne pouvez obtenir que le prénom en retour.
J'ai trouvé un autre lien sur la pile avec le même scénario. J'espère que cela aidera également Comment utiliser les critères d'hibernation pour renvoyer un seul élément d'un objet au lieu de l'objet entier ?