I'm not exactly sure where the error lies just yet -- more investigating is needed. However, one thing I know for sure is that the dates in your database are NOT properly formatted.
This is the raw data from the database you attached:
Objects
1 1 1 1 1 Object1 Y 2006-06-26 10:03:34 2099-01-01 00:00:00 2006-06-26 10:03:34
2 222 2 1 1 Object2 Y 2006-06-26 16.04.32 2099-01-01 00:00:00 2006-06-26 16.04.32
3 1 1 1 1 Object3 Y 2006-07-27 06.21.03 2099-01-01 00.00.00 2006-07-27 06.21.03
4 11 1 1 1 AAA Y 2006-07-27 11.00.41 2099-01-01 00.00.00 2006-07-27 11.00.41
ObjectType
1 Footwear product Y 2006-06-15 12.05.59 2099-01-01 00.00.00 2006-06-15 12.05.59
Some of the lines in the table have colon-separated times, and others have period-separated times. The period-separated times are all illegal. The question becomes, where did they come from? Was it SQLite itself through the "default" mechanism, or was it the db manager you used, or was it a SQL statement you executed?
I'm going to dig into the SQLite source code to see if it comes from there.
Robert