Gravar Data no banco de dados

Boa Noite,

estou com uma dúvida em um trecho de um código,

tenho um formulário com um campo jTextField para o usuário digitar a data, mas não consigo pegar esse registro, fazer a conversão e armazená-lo no banco de dados postgre,
vou colocar o trecho do código do botão OK.

private void jButtonOKActionPerformed(java.awt.event.ActionEvent evt) {                                          
    try {
              
        consulta.setNumero(Integer.parseInt(jTextFieldCodigo.getText())); 
        [b]consulta.setData_consulta(Date.parseDate(jTextFieldData.getText()));[/b]      
        consulta.setValor(Float.parseFloat(jTextFieldValor.getText()));
        consulta.setMedico(medicos.get(jComboBoxMedico.getSelectedIndex()));
        consulta.setLaudo(jTextAreaLaudo.getText());
        
        
        switch (operacao) {
            case 0:
                
                ctrConsulta.incluir(consulta);
                break;
            case 1 :
                ctrConsulta.alterar(consulta);
                break;
        }
        sucesso = true;
        setVisible(false);
    } catch (ExcecaoClinica ex) {
        JOptionPane.showMessageDialog(null,ex.getMsg(),"Validação",JOptionPane.ERROR_MESSAGE);
        jTextFieldData.requestFocus();
    } catch (NumberFormatException ex) {
        JOptionPane.showMessageDialog(null,"Valor inválido.","Validação",JOptionPane.ERROR_MESSAGE);
        jTextFieldCodigo.requestFocus();
    }
}

Quem puder me ajudar me dando uma luz pra eu concluir esse pequeno projeto,
agradeço desde já

quem puder ajudar ae,
já pesquisei e não consigo achar uma maneira de arrumar essa parte

consulta.setData_consulta(Date.parseDate(jTextFieldData.getText()));

Obrigado