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);Connectioncon=DriverManager.getConnection(url,“usuario”,“senha”);
//PreparedStatement = Passa comandos SQL (gravação,exclusao,edição tec.)Stringsql="INSERT INTO TAB_cad_contas (ID_conta,agencia_conta,nome_banco_conta,titular_conta,abertura_conta,obs_conta) VALUES (?,?,?,?,?,?)";PreparedStatementstmt=con.prepareStatement(sql);//Atribua às variáveis do comando SQLSimpleDateFormatformatter=newSimpleDateFormat("yyyy/MM/dd");Datedata_aquisicao=newSimpleDateFormat("dd/MM/yyyy").parse(txtdata.getText());Stringdata=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 gravarstmt.executeUpdate();// Fechamos as conecções abertas...stmt.close();con.close();