Auf den ersten Blick sieht Ihr Code gut aus. Ist es möglich, dass Sie eine zwischengespeicherte Version des Modells haben, sodass CakePHP immer noch davon ausgeht, dass der Feldtyp binär ist?
Versuchen Sie, den Inhalt des Verzeichnisses /app/tmp/cache/models zu löschen.