Without doing a thorough analysis of your code, one thing jumps out:
Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
That's not what your arguments look like
Jim Garrison
2009-12-24 15:45:47
Without doing a thorough analysis of your code, one thing jumps out:
Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
That's not what your arguments look like
Have the web service bind the string to a date before passing it back. You want to do this, because it'll validate proper format and type. Binding and validating is necessary to avoid SQL injection as well.
Consider refactoring your code to handle dates as java.sql.Date objects instead of Strings. This will allow you to call setDate(....) instead of setString(...), and make your code cleaner.