Vaya, pues que mal.
¿ Y no has utilizado otro componente a manera de verificar si realmente es el driver ?, tal ves usando ADO con el OLE Provider de DB2.
Yo me dí cuenta de que mi problema estaba en el driver porque lo comparé con IBX y todo funcionó bien.
Otra cosa que se me ocurre es si puedes cambiar el tipo de dato en DB2 de DECIMAL(18,2) a NUMERIC(18,2)
Digo, a estas alturas cualquier opción vale
saludos