Los SP de MySQL no admiten los VARCHAR, pero si los CHAR. Ahora bien, si lees el manual de referencia oficial (
Capítulo 11. Tipos de columna) verás que un CHAR es un byte solamente, por lo que para ingresar 100 bytes debes declarar CHAR(1000)... exactamente igual que si lo hicieras con el VARCHAR.