Trabalhando com Date, Calendar (Java) e Datetime (MySQL)

Fala pessoal, tranquilo?

Estou precisando salvar uma variável do tipo Calendar (dd/MM/yyyy) em Java no meu banco de dados MySQL, em um campo do tipo Date.

Como faço a conversão?

Tentei utilizar desta forma:

stmt.setDate(2, new Date(extra.getData().getTimeInMillis()));

Não acusa erro, porém ao executar tenho um NullPointerException, provavelmente pois não foi convertido.

Como eu consigo fazer essa conversão?

Obrigado.

pra isso eu tenho um método que criei, e chamo ele sempre que preciso converter a data para o banco,
veja se te serve:

public String convDataBanco(String dataSistema) {
    java.util.Date dataFormatada;
    String dataBanco = "";//variavel que vai receber a data para o banco
    try {//Conversão da data do sistema para formato da data do Banco
        dataFormatada = new SimpleDateFormat("dd/MM/yyyy").parse(dataSistema);
        dataBanco = new SimpleDateFormat("yyyy-MM-dd").format(dataFormatada);
    } catch (ParseException ex) {
        Logger.getLogger(CadastroLancamentos.class.getName()).log(Level.SEVERE, null, ex);
    }
    return dataBanco;
}