Servlet - GRAVAR NO FIREBIRD

Bom dia,

Estou iniciando no desenvolvimento de servlet e criei o servlet abaixo para gravar dados em banco de dados Firebird, no entanto ao executa-lo ele não apresenta nenhuma mensagem de erro mas não grava os dados.

OBS: não ha nenhum problema com a conexão pois quando eu mudo o Servlet para fazer apenas uma consulta qualquer da certo.

package JavaServlet;

import java.io.;
import java.net.
;
import javax.servlet.;
import javax.servlet.http.
;
import java.sql.;
import org.firebirdsql.logging.Logger;
import org.firebirdsql.jdbc.
;
import Beans.*;

public class ServletMidia extends HttpServlet {

private  Connection connection;
private Statement  statement;


//--Configura a conexao com o Bd e cria uma instrucao SQL
public void init(ServletConfig config) throws ServletException{
    
//--Tenta se conectar ao BD   
try{
    Class.forName("org.firebirdsql.jdbc.FBDriver");
    connection = DriverManager.getConnection("jdbc:firebirdsql:localhost/3050:C:/Documents and Settings/sealves/Locadora/Banco de Dados/LOCADORA_BD","SYSDBA","masterkey");
     statement  = connection.createStatement();
    
  }catch(Exception e) {
       e.printStackTrace();
       System.out.println("tiao");
       throw new UnavailableException(e.getMessage());
  }//--Fim do Try
}//--Fim do Init

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

                          
}

//--Processa a resposta da pesquisa
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException 
{
    
            //--Como sera a resposta ao cliente
            response.setContentType("text/html");
            PrintWriter out= response.getWriter();

            //--Pega as variaveis
            String titulo    = request.getParameter("titulo");
            String ano       = request.getParameter("ano");
            String tipo      = request.getParameter("tipo");
            String descricao = request.getParameter("descricao");
            String valor     = request.getParameter("valor");
            String genero    = request.getParameter("genero");
            String audio     = request.getParameter("audio");
            String codigo    = request.getParameter("codigo");
            String idioma    = request.getParameter("idioma");
            

            
                if ( titulo.equals("") )
                {
                     out.print("<html>");
                     out.print("<head>");
                     out.print("<title>Erros encontrados</title>");
                     out.print("</head>");
                     out.print("<body bgcolor=cccc99>");
                     out.print("<h2>");
                     out.print("<br>");
                     out.print("<br>");
                     out.print("<br>");
                     out.print("<br>");
                     out.print("<br>");
                     out.print("<br>");
                     out.print("<center>");
                     out.print("<font color = black>Por favor, Insira um titulo para  midia!");
                     out.print("<center>");
                     out.print("</h2>");
                     out.print("<p>");
                     out.print("</body>");
                     out.print("</html>");
                  
                   
                }
                else{
                  try{
             
                        statement.executeUpdate("insert into midia values(codigo,titulo,ano,valor,tipo,genero,idioma)");
                        connection.commit();
                      
                        
                        out.print("<html>");
                        out.print("<body >");
                        out.print("<table>");
                        out.print("<tr><td>"+titulo+"</tr>");
                        out.print("<tr><td>"+ano+"</tr>");
                        out.print("<tr><td>"+tipo+"</tr>");
                        out.print("<tr><td>"+descricao+"</tr>");
                        out.print("<tr><td>"+valor+"</tr>");
                        out.print("<tr><td>"+genero+"</tr>");
                        out.print("<tr><td>"+codigo+"</tr>");
                        out.print("<tr><td>"+idioma+"</tr>");
                        out.print("</table>");
                        out.print("</body>");
                        out.print("</html>");

                      }catch(SQLException sqlException){
                       sqlException.printStackTrace(); 
                        
                      }
                
                }
}

 public void destroy()
            {
                try
                {
                    statement.close();
                    connection.close();
                }catch(SQLException sqle)
                {
                    sqle.printStackTrace();
                }
            }

}