Hallo,
ich mache das immer folgendermaßen:
(1) Excel-Datei öffnen und dann als CSV-Datei abspeichern (Trennzeichen= Semikolon; Textblöcke in Hochkommas).
(2) In MySQL passende Tabelle erzeugen
(3) CSV-Datei in MySQL importieren. Ich benutze dafür phpMyAdmin, das diese Importfunktion anbietet. Es geht aber auch direkt über MySQL:
LOAD DATA INFILE 'C:/import.csv'
INTO TABLE my_table
FIELDS TERMINATED BY ';' ENCLOSED BY '\"'
LINES TERMINATED BY '\r\n'
(spalte1, spalte2,...)
Um nun auf Java zu sprechen zu kommen, müsstest Du also zunächst eine CSV-Datei als Zwischendatei generieren. Eventuell kannst Du das über die COM-Schnittstelle lösen.