SimpleDateFormat formato = new SimpleDateFormat("yyyy/MM/dd");
Date data_desejada = new SimpleDateFormat("dd/MM/yyyy").parse(CAMPODATA.getText());
String data= formato.format(data_desejada);
para enviar para o MYSQL envie como tipo String mesmo ele aceita perfeitamente.
Eis um exemplo de gravação de data no MYSQL
//Abrindo conecção com o Banco de Dados…
Class.forName(driver);
Connection con = DriverManager.getConnection(url,“usuario”,“senha”);
//PreparedStatement = Passa comandos SQL (gravação,exclusao,edição tec.)
String sql = "INSERT INTO TAB_cad_contas (ID_conta,agencia_conta,nome_banco_conta,titular_conta,abertura_conta,obs_conta) VALUES (?,?,?,?,?,?)";
PreparedStatement stmt = con.prepareStatement(sql);
//Atribua às variáveis do comando SQL
SimpleDateFormat formatter = new SimpleDateFormat("yyyy/MM/dd");
Date data_aquisicao = new SimpleDateFormat("dd/MM/yyyy").parse(txtdata.getText());
String data= formatter.format(data_aquisicao);
stmt.setString(1, txtconta.getText());
stmt.setString(2, txtagencia.getText());
stmt.setString(3, txtbanco.getText());
stmt.setString(4, txttitular.getText());
stmt.setString(5, data);
stmt.setString(6, txtobs.getText());
// chamamos o metodo update para gravar
stmt.executeUpdate();
// Fechamos as conecções abertas...
stmt.close();
con.close();