inoltre mi domando perché non sfruttare a pieno i vantaggi della programmazione object oriented utilizzando un'unica classe e per quello che serve classi inner statiche.
Capisco che non conosci a pieno la programmazione java, ma esiste un motivo particolare per cui crei un'unico mega blocco con Persona statica? oltretutto non dai elementi di protezione per l'accesso, né inserisci getter/setter....dall'esterno come usi questa persona? metti gli oggetti, ne crei istanze e poi cosa ci fai?