Erro na servlet

Pessoal tow com um pro nesse projeto estou com uma JPS chamada novoJogador e uma servlet chamada inserirJogador para tratar
e fazer a inserção no bd, depois de td feito está dando o erro 500 eu gostaria de saber porque tenho certeza q é algo dentro da codificação
da servlet só que eu não consigo encontrar coloquei apenas um println na servlet e funciona mas com os atributos e a gravação no bd que é
o que quero ela não roda. Gostaria de saber porque.

JSP

<%@page import="model.Jogador"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Cadastro de jogador</title>
</head>
<body>
<h1>Cadastro do Jogador</h1>
<h2>Coloque seus dados no formul&aacute;rio e clique em <b>cadastrar.</b></h2>

<form action="inserirJogador" method="post">
	 <table>
	   <tr>
	     <td>Nome:</td><td><input type="text" name="nome"></td>
	   </tr>
	   <tr>
	     <td>Ataque:</td><td><input type="text" name="ataque"></td>
	   </tr>
	   <tr>
	     <td>Defesa:</td><td><input type="text" name="defesa"></td>
	   </tr>
	   <tr>
	     <td>Vida:</td><td><input type="text" name="vida"></td>
	   </tr>
	   <tr>
	     <td>Nivel:</td><td><input type="text" name="nivel"></td>
	   </tr>
	   <tr>
	     <td>Experiencia:</td><td><input type="text" name="experiencia"></td>
	   </tr>
	   <tr>
	     <td colspan="2" align="center"><input type="submit" value="Cadastrar"></td>
	   </tr>
	 </table>
	</form>

</body>
</html>

Servlet

package action;

import java.io.IOException;
import java.sql.Connection;

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

import DAO.FabricaConexao;
import DAO.JDBCJogadorDAO;

import model.Jogador;


public class inserirJogador extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
   
    public inserirJogador() {
        super();
        
    }

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

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	    
	    String nome = request.getParameter("nome");
		
		String ataquest =  request.getParameter("ataque");
	    int valorAtaque = Integer.parseInt(ataquest);
	    
	    String defesast = request.getParameter("defesa");
	    int valorDefesa = Integer.parseInt(defesast);
	    
	    String vidast = request.getParameter("vida");
	    int valorVida = Integer.parseInt(vidast);
	    
	    String nivelst = request.getParameter("nivel");
	    int valorNivel = Integer.parseInt(nivelst);
	    
	    String experienciast = request.getParameter("exepriencia");
	    int valorExperiencia = Integer.parseInt(experienciast);
	    
	    Jogador novoJogador = new Jogador();
	    novoJogador.setNome(nome);
		novoJogador.setAtaque(valorAtaque);
		novoJogador.setDefesa(valorDefesa);
		novoJogador.setVida(valorVida);
		novoJogador.setNivel(valorNivel);
		novoJogador.setExperiencia(valorExperiencia);
		
		FabricaConexao fabrica = new FabricaConexao();
		Connection conexao = fabrica.fazConexao();
		
		JDBCJogadorDAO dao = new JDBCJogadorDAO(conexao);
		dao.InserirJogador(novoJogador);
		
		fabrica.fecharConexao();
		

	}

}

Por que não utiliza um depurador e olha aonde que tá dando problema?

Não sei se o erro é esse, mas nesse ponto vc errou o nome da propriedade:

String experienciast = request.getParameter("exepriencia");  // exepriencia ou invéz de experiencia
int valorExperiencia = Integer.parseInt(experienciast); 

E depois d salvo, vc redireciona p/ onde?

para um List de jogadores onde guardo todos os atributos do jogador no BD
é justamente o que a linha 62 faz

posta o log do erro