Ciężko to napisałeś i ciężko to zrozumieć. Dlatego wisi 45min bez odpowiedzi.
Według tego co napisałeś, to tylko nadajesz rozmiar tablicy, a nic tam nie inicjalizujesz. Pomógł bym, ale nie bardzo kumam z czym jest problem.
PS: Mało profesjonalne ustawianie rozmiaru tablicy, Zrób to poprzez setter, a tablica niech będzie dynamiczna. A może dobrą alternatywą dla tej tablicy byłaby jakaś lista lub inna kolekcja.