Sie können die Projektion dafür wie folgt einstellen:
.setProjection(Projections.property("firstname"))
Damit bekommt man nur den Vornamen zurück.
Ich habe einen anderen Link auf dem Stapel mit demselben Szenario gefunden. Ich hoffe, das hilft auch Wie verwendet man Hibernate-Kriterien, um nur ein Element eines Objekts statt des gesamten Objekts zurückzugeben?