Lars,
Thanks for the help. I did use your suggestion of using the JAVA timestamp. It will more efficient. It turned out that the underlying problem wasn't with timestamp, but with a geospatial function call ST_POINT. PrepareStatement didn't like any value I tried to populate. I got around this by creating the sql with the ST_POINT information already populated.
Thanks again Wayne