Paul,
I have seen errors similar to this if I change a table structure. The next time I run the application, I start receiving errors and I have to go back in and make sure the view is updated with the table changes. If the code hasn't changed, I would look at the tables.
Kind Regards,
Mat