Bug in TBatchMove ?

Configuration :
    Delphi 2.0
    BDE 4.51

I have an Oracle table to copy in a paradox local table.
Table format is :
    COMPNUM               NUMBER(22)
    COMPECHI              DATE
    COMPECHF             DATE
    ESTPAREN              NUMBER(22)
    ESTLOGIQ               NUMBER(22)

Data is:
 1; 10/10/1998; 10/10/1998; NULL; NULL; 1

I use a TBatchMove component with batCopy mode.

In general case, NULL values  are convert in 0 value.
But sometime, NULL values are convert in 2.35496E-314 value.

Is it a referenced bug of TBatchMove ?
how can i solve this probleme ?