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.