Java - Relação "tem muitos"

Boa noite

Galera, estou com dificuldade para mostrar as informações do usuário na tela com métodos de outra classe, alguém poderia ajudar?

Código: http://prntscr.com/dlh213

Estou a dias tentando, mas nada. Essa relação “tem um” e “tem muitos” é complexa, caso tiver algum material que ajude também, será bem vindo.

No aguardo.

A idéia de showFinalResults() é apenas imprimir a lista de contatos? Se é isso, o for poderia ficar assim:

for (int i = 0; i < this.contacts.length; i++) {
  System.out.println( this.contacts[i].getNamePerson() );
}

Ou menos verboso:

for (Contact c: this.contacts) {
  System.out.println( c.getNamePerson() );
}

Consegui já! Muito obrigado.