I have the same kind of problem.
The error message: The decimal field's precision is too small to accept the numeric you attempted to add.
The oracle-field is: NUMBER(6,3)
In Access the field is: Decimal (6,3).
Can someone tell me how to solve this problem?