Data pt em en

Bom dia amigos, estou com problemas no metodo abaixo.:

Estou recebendo String’s assim.: “03/03/2016” e ou “03/03/2016 15:46:56”, preciso inverter para data para inserir no sqllite, mas a conversão falha e fica retornando null toda hr.

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
        Date retorno = null;
        try {
            retorno = (Date) dateFormat.parse(data, new java.text.ParsePosition(0));
        } catch (Exception e) {
            Log.e("ERROR/DATAUTILS_25", e.getMessage());
        }

        return retorno;
}

O error.:

"E/ERROR/DATAUTILS_25: java.util.Date cannot be cast to java.sql.Date"

esta função não esta convertendo a minha data de string para o tipo Date

estou utilizando o pacotes java.sql.Date, mas testei tb com do pacote util

retorno = new java.sql.Date(dateFormat.parse(data, new java.text.ParsePosition(0)).getTime());

mudei esta linha e veja aqui o que virou.:

ONDE ESTA DADOS_2 E DATA_3, SÃO OS VALORES DEPOIS CONVERSÃO