Org.xml.sax.SAXParseException: Document root element is missing

Pessoal, estou tendo problemas de parse no código abaixo. O xml que o código lê é esse…

<?xml version="1.0" encoding="utf-8"?>
<NewDataSet>
  <Table>
    <Nome>ENE.TERM.GNITAL@FI13103</Nome>
    <Data_Hora>17/06/2012 00:00:00.0</Data_Hora>
    <Valor>0</Valor>
  </Table>
</NewDataSet>
String path = "C:\\Temp\\PIMS_00h_20120617.XML";
		
		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();

		try {
			DocumentBuilder builder = factory.newDocumentBuilder();

			// ERRO ACONTECE AQUI NO parse			
			this.document = builder.parse(path);

Estou debugando a classe Parser2.class e no trecho de código abaixo é lançado uma exceção.

if (!in.peekc ('<') || !maybeElement (null))
                fatal ("P-067");

a Exceção que lança é a seguinte

org.xml.sax.SAXParseException: Document root element is missing.

Estou utilizando java 1.4…

Se alguém puder ajudar, agradeço…

Abraços a todos

Francis Júnio