Antes de 5.5.6, LIMIT no se pudo parametrizar en los procedimientos almacenados de MySQL. Debería crear la consulta dinámicamente y ejecutarla.
En 5.5.6 y superior, puede pasar los parámetros de proceso almacenados como argumentos a LIMIT y OFFSET siempre que sean INTEGER .