IBM DB2に対してADO経由でアクセスした場合、Date型の値が 0001-01-01 となるようなデータ、あるいはTimestamp型の値が 0001-01-01 00:00:00 となるようなデータを取得した際にエラーが発生してしまうようです。
おそらく、内部的に日付の書式処理に失敗しているのではないかと思われますが、ご確認いただくことはできますでしょうか。
※私の方で作成したプログラム(C#やJava)からは問題なく値を取得することができることは確認しております。
お手数をおかけいたしますが、よろしくお願いします。