Yes, it is feasable.
Use an XML parser (I recomment Xerces
www.apache.org) to parse your xml file. I prefer using SAX parsers over DOM, but that is mostly a personal preference. Put some data type cues in your xml so that you can quickly determine the data format (such as a data type tag or something).
Use your content handler or read your DOM tree to create your SQL table.
Java and XML is a really good book on the subject from Oreilly.
Good luck.