Are you using anything on the server to parse the HTTPServletRequest?
If not have a look at
commons.apache.org fileupload that will parse
all this stuff for you.
For actually parsing the CSV file there are quite a few packages about
but with various licence terms.