beh è ovvio che ti dà errore

lAlunni.cl[1].getProg()

dov'è che istanzi la classe lAlunni ?


lAlunni = new lAlunni();

Poi andare a prendere la varibile cl è sbagliato.
dovresti fare un set ed un get di quella varibiale e andartela a prendere in quella maniera.

Inoltre
for(int i=0; i<500; i++)
{
cl[I] = new alunno();
}
l'indice del for lo dichiari piccolo mentre li metti la maiuscola, il java è case sensitive e il programma ti avrebbe riportatato un NullPointerException