What part are you having problems with, specifically - uploading a file, extracting data from a spreadsheet, or saving to the DB? What do you have so far?
Since you mention JSP, I'm assuming this is a Java web app, where this kind of thing would be done in a servlet or similar. So what do VBA or Python have to do with it?
If this was my problem, I'd upload the file to the server, use Apache POI to extract the data, and then JDBC to store it in the DB. Javascript can't do that last part anyway, so you need server code in any case.
No matter. Try again. Fail again. Fail better. This time, do it with this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop