Perfect for_yan! I saw that page 1 hour ago and did not pay attention to the last part of it. With Oracle you need to specifiy the key name. If you don't it will not match the value to it.
It now works! Thanks for pinpointing that again to me.
CarlosScheidecker
ASKER
Here's the change that yields the correct solution
result = getSimpleJdbcTemplate().getNamedParameterJdbcOperations() .update(insertCustomerSQL, parameterSource, keyholder, new String[] {"custid"});
You may be stuck with using JdbcTemplate and PreparedStatement