Hi Vivek,
Is it an option for you to journal the tables you are using? There is great benefit to this as then commitment control can take effect and you can safely perform complex transactions that involve multiple tables.
As for the JDBC options to turn off commitment control (if that is your only option). I don't know if these are the right settings but it appears that maybe you need to add the following to your connection URL:
transaction isolation=none;autocommit=off
For example, in one of by build descriptors I have:
sqlDB="jdbc:as400://www.xxxxxxxxx.com;libraries=somelib;prompt=false"
...and to turn off the use of commitment control I would change this to:
sqlDB="jdbc:as400://www.xxxxxxxxx.com;libraries=somelib;transaction isolation=none;autocommit=off;prompt=false"
Keep in mind that I am just taking a stab at this here. I always use journaled tables and I haven't had a chance to test the options given above. This is just my guess at what you need to do from a driver perspective to turn off the use of commitment control. (As Mark noted, your JDBC connection may be configured in a data source rather than your build descriptor.)
Hope this helps.
--Dan
dan_darnell