Is there an existing application or library in Java which will allow me to convert a CSV data file to XML file?
The XML tags would be provided through possibly the first row containing column headings.
Maybe this might help: JSefa
You can read CSV file with this tool and serialize it to XML.