Las declaraciones deben estar justo después de un BEGIN bloque. En su caso, simplemente mueva el DECLARE cur1 CURSOR y DECLARE CONTINUE HANDLER.. dos filas arriba.
A veces, desea declarar una variable o un cursor más adelante en el código, solo por ejemplo, si se cumple una condición.
En este caso, puede envolver el bloque con un BEGIN .. END anidado de nuevo.
https://dev.mysql.com/doc/refman /5.5/es/comienzo-fin.html y https://dev.mysql.com/doc/refman/ 5.5/es/declarar.html
También estás declarando CUR1 pero usando cur1 .