Solucionado, por fin, al recoger el dato en el jsp, al final decidí probar a quitar el código del request y reemplazarlo con jstl, bastó con poner ${clave}, y ya funcionó a la perfección.
Este tipo de fallos me hierven la sangre jeje
Un saludo y gracias a los que contestaron, me han quedado claras unas cuantas cosas con vuestras explicaciones
EDIT: Cualquier problema que no consiga resolver, les volveré a preguntar