Non hai istanziato l'oggetto della classe Scanner.
Il problema (anche se si sarebbe verificato anche in quelle successive) come vedevi dall'errore stava alla riga:
Se ti dava NullPointerException uno dei due non era istanziato, e se non è zuppa è pan bagnato.codice:cognome[i]=sc.nextLine();![]()