Considero que si estas tratando de reemplazar tu columna varchar(5000) debe ser por text y no por blob.
http://dev.mysql.com/doc/refman/5.0/es/blob.html
Acá muestran la diferencia que hay entre blob y text. Basicamente es el tratamiento de las cadenas binarias y no binarias de cada tipo de dato.
Un saludo.