Ciao a tutti raga, ho un problema, sto cercando di tradurre un algoritmo da visual basic in java e mi chiedevo se si puo usare un record con vettore in java ho spulciato in giro ma non ho trovato cose concrete, praticamente l'algoritmo in vb6 da tradurre è questo;
codice:
Private Type struttura
    nome As String
    minimo As Integer
    massimo As Integer
End Type

campsoSel() as struttura

campoSel(i).nome = "valori"
campoSel(i).minimo = 1
campoSel(i).massimo = 10
in java ho fatto cosi mi sono creato una classe di nome record:

codice:

public class Record 
{
    public String nome;
    public int minimo;
    public int massimo;
    
}
poi nel main ma mi servirebbe anche altrove ho fatto cosi:

codice:
public class StrutturaRecord {    
    
    public static void main(String[] args) 
    {  
        int n = 2;
        
        Record campoSel[] = new Record[n];
        
        campoSel[0].nome = "ciao";
        campoSel[0].minimo = 1;
        campoSel[0].massimo = 10;
    
            
        
    }
    
}
ma mi da questo errore

Exception in thread "main" java.lang.NullPointerException
at strutturarecord.StrutturaRecord.main(StrutturaReco rd.java:11)
Java Result: 1

cosa sbaglio?
credete che si puo fare una cosa del genere in java?
grazie in anticipo