java.lang.NullPointerException em aplicativo de login

Ola
tenho uma estrutura de login com 2 classes sendo elas LoginSistema e ValidaLogin, para usar como aplicação de console. Enquanto eu estava usando o Scanner do pacote java.util para coletar as informações do usuário, tudo funcionava perfeitamente. Porem eu queria que na hora que o usuário digitasse a senha os caracteres não aparecessem, então troquei o Scanner por Console. Desde então estou recebendo a mensagem de erro citada no titulo do tópico. Alguém pode me dar uma ajuda para descobrir o que eu fiz de errado. Valeu

classes:

public class ValidaLogin {

public boolean validar(String nome, char[] senha){

boolean valido = false;
String str = String.valueOf(senha);

if(nome.equals(“michel”) && str.equals(senha)){
valido = true;
}
return valido;
}//fim validar

}//fim class

public class LoginSistema {
Scanner sc = new Scanner(System.in);
Console console = System.console();
ValidaLogin login = new ValidaLogin();

public LoginSistema(){

String nome = null;
char senha[] = null;

System.out.println(“±------------------------+”);
System.out.println("| Login |");
nome = console.readLine("Nome = ");
senha = console.readPassword("Senha = ");

boolean valido = login.validar(nome, senha);

if(valido == true){
new Sistema();
}else{
System.out.println("Usuario invalido!!!");
System.exit(0);
}

}//fim construtor

}//fim classe

Em que linha dá o NullPointerException? Você já debugou com breakpoints ou algo assim?

A mensagem completa que surge eh:

Exception in thread “main” java.lang.NullPointerException
at br.com.ProjetoSistema.Views.LoginSistema.(LoginSistema.java:18)
at br.com.ProjetoSistema.Test.TestaSistema.main(TestaSistema.java:9)
/home/michel/.cache/netbeans/8.2/executor-snippets/run.xml:53: Java returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 10 segundos)

Vou tentar os breakpoits, mas creio que o problema esta na maneira como eu estou convertendo o array de char em String com o console. Sou novato em programação java e ainda estou estudando sobre essa classe.