Matt,
No, you are not "going mad", although it can seem that way when something that was working one day stops working the next. There is something changing on you, but it isn't your sanity.
Adding to the confusion, the cast problem very well could be on the string column. It isn't...