En ese caso, tanto
codigo como
nombre deberían ser variables locales del stored procedure, sea declaradas en el cuerpo como los nombres de los parámetros del prototipo (variables de entrada). En el primer caso deberías terminar el SP con un
, y en el segundo caso para poder recuperarlas deberías usar parámetros OUT o INOUT para poder recuperarlos.
Ene sta parte se explica como manipular con java los parámetros IN, OUT e INOUT:
http://dev.mysql.com/doc/refman/5.0/...ored-procedure