Problemas com formulario JSP + Servlet

Olá estou tendo um problema já faz 2 semanas que estou tentando fazer um formulário com JSP para um trabalho da faculdade que me foi exigido ser feito em JSP com Servlet e Mysql, estou travando no Servlet e na hora de inserir no banco de dados, vou postar meus códigos, se alguém puder me ajudar.
---------------------------------------------------------------ConsultasDAO------------------------------------------------------------
public class ConsultasDAO {

public String inserir(Consultas consulta) throws SQLException{
    String retorno = "falha";
    Conexao conn = new Conexao();
    try{
        Statement stmt = (Statement) conn.getConn().createStatement();
        stmt.execute("INSERT INTO consultas(PACIENTE, CPFPaciente, FonePaciente, MEDICO, ESPECIALIDADE, DATA, HORARIO) VALUES('" + consulta.getPaciente() + "," + consulta.getCPF() + "," + consulta.getFone() + "," + consulta.getMedico() + "," + consulta.getEspecialidade() + "," + consulta.getData() + "," + consulta.getHorario() + "')");
        retorno = "sucesso";
    }catch(Exception e){
        e.printStackTrace();
    }finally{
        conn.fecharConexao();
    }
    
    return retorno;
}

----------------------------------------------------------Conexao com Mysql-------------------------------------------------------------
public class Conexao {

private String driver = "com.mysql.jdbc.Driver";
private String URL = "jdbc:mysql://localhost:3306/uniclin";
private String USER = "root";
private String SENHA = "admin";
private Connection conn;

public Conexao() throws SQLException{
    try {
        Class.forName(driver);
        conn =(Connection) DriverManager.getConnection(URL, USER, SENHA);
    } catch (ClassNotFoundException e) {
        e.printStackTrace();
    }
}

public Connection getConn(){
    return conn;
}

public void fecharConexao(){
    try {
        conn.close();
    } catch (SQLException e) {
        e.printStackTrace();
    }
}

}
---------------------------------------------------------------Servlet Marcar------------------------------------------------------------
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
String paciente = request.getParameter(“paciente”);
String cpf = request.getParameter(“cpf”);
String fone = request.getParameter(“fone”);
String medico = request.getParameter(“medico”);
String especialidade = request.getParameter(“especialidade”);
String data = request.getParameter(“data”);
String horario = request.getParameter(“horario”);

    Consultas item = new Consultas();
    item.setPaciente(paciente);
    item.setCPF(cpf);
    item.setFone(fone);
    item.setMedico(medico);
    item.setEspecialidade(especialidade);
    item.setData(data);
    item.setHorario(horario);
    
    ConsultasDAO dao = new ConsultasDAO();
    String retorno = null;
    try {
        retorno = dao.inserir(item);
    } catch (SQLException ex) {
        Logger.getLogger(Marcar.class.getName()).log(Level.SEVERE, null, ex);
    }
    
    if(retorno.equals("sucesso")){
        response.sendRedirect("index.jsp");
    }else{
        PrintWriter out = response.getWriter();
        out.println("<!DOCTYPE html>");
        out.println("<html>");
        out.println("<h2> Erro ao marcar </h2>");
        out.println("<br/>");
        out.println("<a href = 'index.jsp'>Voltar</a>");       
        out.println("</html>");
    }
    
}

---------------------------------------------------------------Cadastro.jsp----------------------------------------------------------------

Marcar Consulta Paciente: CPF: Telefone: Medico: Especialidade: Data: Horario: Voltar

Quando é ecaminhado para o Servlet, ele sempre vai pra pagina de erro.
Agradeço muito se alguém me ajudar, estou precisando demais, já estou desesperado, meu prazo esta acabando

Qual erro que esta ocorrendo ?

Ta vendo o if, else no servlet? Então ele sempre vai pra pagina de erro, o else no caso, e não inclui no banco de dados

Não esta logando nada no console do servidor ?

Faz essa alteração e tenta inserir na mão a sql que será printada

Fiz isso e continua dando o mesmo erro, vi aqui esse erro no depurador:

Tentei inserir o query sql manual e deu erro T_T Captura%20de%20Tela%20(5)

Veja se essa tabela não tem nenhuma trigger associada

Opa. Cara a aplicação não esta conseguindo acessar o banco de dados. \o