Because since you haven't annotated your field, Hibernate applies the default mapping: treating the field as a serializable object that, once serialized, is stored in a binary column.
The length of the byte array resulting from the serialization was too large for the column, hence the error.