[RESOLVIDO]Conexão do HTML com o Banco via Java

Boa tarde, estou tentando rodar uma aplicação web no tomcat mas o os dados digitados no formulário html não estão sendo enviados ao banco de dados. Abaixo vão as páginas para vocês darem uma olhada:

Formulário html:

Nome
Local
Cadastrar

ServletColaborador:
package model;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ServletColaborador extends HttpServlet {

private static final long serialVersionUID = 1L;  

protected void service (HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {   

                String nome = request.getParameter("nome");
                String local = request.getParameter("local");
                Colaborador c = new Colaborador(0, nome, local);
                DaoColaborador dc = new DaoColaborador();
                dc.adicionar(c);

}

}

DAOColaborador:
package model;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;

import factory.ConnectionFactory;

public class DaoColaborador {

private Connection connection;

public DaoColaborador() {
    this.connection = new ConnectionFactory().getConnection();
}

public void adicionar(Colaborador colaborador) {
    
    String sql = "insert into colaborador(nome, local) values(?,?)";
    
    try {
        PreparedStatement stmt = connection.prepareStatement(sql);
        stmt.setString(1, colaborador.getNome());
        stmt.setString(2, colaborador.getLocal());
        	stmt.execute();
        stmt.close();
    }catch(SQLException e) {
        System.out.println("Erro na operação: " + e.getMessage());
    }
    
}

}

Sabem me dizer o motivo pra não estar funcionando?
Agradeço desde já.

Como está o código html?