Hi Naresh,
I don't think this problem looks solvable.
Problem looks like the SAP MII internal code uses a Prepared Statement and that is why it is not able to set NULL or "" as a double value in the setDouble method.
You can use some value like -1 instead of NULL for workaround.
Or you can raise a ticket on SAP.
Lets see if someone can answer this or find some workaround.
I am also curious for the solution.
Regards,
Rohit Negi.