Ti dà errore perchè probabilmente l'elemento non esiste.
Gli oggetti bisogna crearli con la "new"... un array di N interi crea automaticamente N interi tutti a 0. Un array di N oggetti crea N posizioni nulle...
codice:
MioOggetto[] array = new MioOggetto[10]; // Creo 10 posizioni "null" che potranno contenere oggetti di tipo "MioOggetto"
array[0] = new MioOggetto(); // Creo l'oggetto in posizione 0
array[1] = new MioOggetto(); // Creo l'oggetto in posizione 1
...
array[1].x = 5; // Assegno 5 al membro "x" dell'oggetto in posizione 1.
PS: Attenzione a maiuscole e minuscole... come il C++, anche Java è case-sensitive.
PpS: usa i tag CODE quando posti del codice. E specifica sempre precisamente l'errore (ovvero, l'eccezione che viene sollevata). Dire "mi da errore" nel 90% dei casi non aiuta nessuno a capire dove/come/perchè ci sia l'errore.
Ciao.