Nästan där... (utantill, så jag hoppas att det är perfekt) Du måste skapa en ny CountPerson(...)
select new com.mypackage.CountPerson(p.last_name, count(p.last_name)) from person p ...
JpaRepository kan bara enkelt returnera personobjekt, men du kan själv skapa objekt i HQL.