Try changing your date variable to a string just to see if the parameter is making it through to the bean. If you can verify that the param is making it to the form bean then there is something wrong with your string to date transformation, and you can focus on that.
Lead architect of http://www.WebRocketX.com a javascript ajax SPA framework based on HTML injection. Develop web applications at escape velocity.
Note to self: don't get into a fist fight with a cactus. Command this tiny ad to do it:
a bit of art, as a gift, the permaculture playing cards