I agree with everything Greg said. One other thing that we've noticed in the past: you may want to check on your JDBC performance. We have found that sometimes with large numbers of inserts, it is faster to generate a load file and have the DB load that, as opposed to many individual JDBC inserts. Just a thought.
--Thilo
