@Gail, I think you have the right classification there. If anything, the cause was a "type mismatch". You can't really say that "IVAN YEARS" was invalid, only that it was...
On a less flippant note, Chris Date (among others) has argued that database systems should explicitly prohibit anything which is not allowed. That increases work in the short term, but...