I have done the same thing on my application and you could do the same as well
1. On the JSP use multipart form to load the excel file and you would need a MultiPartParser available from for instance Oreilly.This will allow the loading of the file.
2. The loaded file can be processed via Jakarta POI which allows you to parse Excel file and this will allow you to access the values on the Excel Spreadsheet .You can store them in Java Collection ,
3. Use JDBC to pass the Collection values into Database tables.
Alternatively you could in theory store the whole Excel file as a database object which can be retrieved later.I dont think thats what you want to do anyway.