Ci siamo quasi... (a memoria, quindi spero sia perfetto) Dovrai creare un nuovo CountPerson(...)
select new com.mypackage.CountPerson(p.last_name, count(p.last_name)) from person p ...
Il JpaRepository può restituire facilmente oggetti Persona, ma puoi creare oggetti in HQL tu stesso.