Erro ao Inserir dados em uma tabela(RESOLVIDO)

Fala galera, tudo tranquilo? Estou com um problema ao inserir uns dados em uma tabela…
É o seguinte, tenho uma tela onde faz um agendamento que pega Nome do Paciente, Nome do Medico, Data da Consulta e Horario…

-O nome do paciente eu pego de outra tabela, e o nome do medico tbem pego de outra tabela…

Esses nomes (tanto paciente, como medico) eu coloquei pra ser listado em JComboBox, lista certinho…
Mas ao Salvar no banco, me retorna um seguinte erro:

"com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘1,1,‘2015-12-17’,‘13:00’)’ at line 1 "

Esse é o codigo usado pra tentar gravar no banco:

private void cadastrarConsulta() throws ParseException{

        AgendarBean ab = new AgendarBean();
        
        String textoDigitado = ftfDataConsulta.getText();  
        DateFormat df = new SimpleDateFormat("dd/MM/yyyy");  
        java.util.Date data = df.parse(textoDigitado);  
        java.sql.Date dataSql = new java.sql.Date(data.getTime());
        
        ab.setCodigo_paciente(pacientes.get(cbPaciente.getSelectedIndex()).getId_paciente());
        ab.setCodigo_medico(medicos.get(cbMedico.getSelectedIndex()).getId_medico());
        ab.setDataConsulta(dataSql);
        ab.setHorario(ftfHorario.getText().trim());
        AgendarControl ac = new AgendarControl();
        ac.cadastrarAgenda(ab);
                    
    }

Se alguem puder me ajudar, ficaria grato.

Seria interessante vc mostrar a parte do código onde mostra como está sendo montada sua SQL, normalmente no arquivo DAO.
Por esse código que tu mostrou não da p dizer nada.
O erro diz que existe alguma falha na tua SQL, que pode ser o formato do ano que vc está usando ou outra coisa qualquer.

public class AgendarControl {

PreparedStatement pstm;
ResultSet rs;    
String cadastraAgenda = "INSERT INTO CONSULTA (ID_PACIENTEFK, ID_MEDICOFK, DATA_CONSULTA, HORARIO)" 
        +"(?,?,?,?)";
String buscaUltimoCodigo = "SELECT MAX(ID_CONSULTA) AS ID_CONSULTA FROM CONSULTA";

public AgendarControl(){        
}

public int buscarCodigoUltimaConsulta(){
try{
AcessoMySql mysql = new AcessoMySql();            
pstm = mysql.conectar().prepareStatement(buscaUltimoCodigo);    
rs = pstm.executeQuery();
    if (rs.last()){
    return rs.getInt("id_consulta");
}
    mysql.desconectar();
    } catch (SQLException ex){
        ex.printStackTrace();
     }
        return 0;

}

public void cadastrarAgenda(AgendarBean agenda){
    
    try{
        AcessoMySql mysql = new AcessoMySql();
        
        pstm = mysql.conectar().prepareStatement(cadastraAgenda);
       
        pstm.setInt(1, agenda.getCodigo_paciente()); //Campo 1
        pstm.setInt(2, agenda.getCodigo_medico());
        java.sql.Date d = new java.sql.Date(agenda.getDataConsulta().getTime());
        pstm.setDate(3,d);
        pstm.setString(4, agenda.getHorario());
        pstm.executeUpdate();
        mysql.desconectar();
        
    }catch(Exception e){
        e.printStackTrace();
    }
    
}

}

Ta na mão cara…

Ja fooi resolvido aqui meu chapa… Muita desatenção da minha parte… Mas agradeço pela vontade de ter respondido. Obrigado.

faltava no insert …“values(colunaX, colunaY, …)”;
Né isso ? rs

Exato