Ler xml

Boa tarde pessoal,

Tenho um xml que preciso ler em uma classe java e vi alguns tutoriais aqui mesmo no GUJ,
como o meu xml é um pouco mais complexo, não consegui resolver o problema.
Esta é minha classe:

import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class LeXML {
	@SuppressWarnings("unchecked")
	public static void main(String[] args) {
		Document doc = null;
		SAXBuilder builder = new SAXBuilder();
		try {
			doc = builder.build("c:/AgroLote1.XML");	
		} catch (Exception e) {
			e.printStackTrace();
		}
		Element agenda = doc.getRootElement();
		List<Element> lista = agenda.getChildren();
		for (Element e : lista) {			
			System.out.println("Id: " + e.getAttributeValue("ID_NOME"));
			System.out.println("Id: " + e.getAttributeValue("ID_NOME"));
			System.out.println("Nome: " + e.getChildText("NOME"));
			System.out.println("Dt nasc: " + e.getChildText("DATA_NASC"));
			System.out.println("Tel Res: " + e.getChildText("TEL_RESIDENCIAL"));
			System.out.println("Tel Com: " + e.getChildText("TEL_COMERCIAL"));			
			System.out.println("Celular: " + e.getAttributeValue("CELULAR"));
			System.out.println("Fax: " + e.getChildText("FAX"));
			System.out.println("Endereco: " + e.getChildText("ENDERECO"));
			System.out.println("CEP: " + e.getChildText("CEP"));
			System.out.println("Bairro: " + e.getChildText("BAIRRO"));
			System.out.println("Cidade: " + e.getAttributeValue("CIDADE"));
			System.out.println("UF: " + e.getChildText("UF"));
			System.out.println("E-mail: " + e.getChildText("E_MAIL"));
			System.out.println("Internet: " + e.getChildText("INTERNET"));
			System.out.println("Obs: " + e.getChildText("OBS"));
			System.out.println("\n");
		}
	}
}

e este é o meu xml:

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:x="urn:schemas-microsoft-com:office:excel"
 xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
 xmlns:html="http://www.w3.org/TR/REC-html40">
<Worksheet ss:Name="Plan1">
<Table>
<Row>
	<Cell><Data ss:Type="String">Z</Data></Cell>
	<Cell><Data ss:Type="String">C&#xD3;DIGO NCM - ATUAL </Data></Cell>
	<Cell><Data ss:Type="String">C&#xD3;DIGO INTERNO </Data></Cell>
	<Cell><Data ss:Type="String">DESCRI&#xC7;&#xC3;O DA MERCADORIA (SEM ABREVIATURA)</Data></Cell>
	<Cell><Data ss:Type="String">INFORMA&#xC7;&#xD5;ES COMPLEMENTARES</Data></Cell>
	<Cell><Data ss:Type="String">D&#xDA;VIDAS T&#xC9;CNICAS</Data></Cell>
	<Cell><Data ss:Type="String">RESPOSTAS</Data></Cell>
</Row>
<Row>
	<Cell><Data ss:Type="String">151</Data></Cell>
	<Cell><Data ss:Type="String">8482.10.90</Data></Cell>
	<Cell><Data ss:Type="String">10644</Data></Cell>
	<Cell><Data ss:Type="String">ROLAMENTO &#xC1;RVORE PRIM C&#xC2;MBIO MF 834850M1</Data></Cell>
	<Cell><Data ss:Type="String">ROLAMENTO ; &#xC1;RVORE ; PRIM&#xC1;RIA C&#xC2;MBIO MF 95/95X</Data></Cell>
	<Cell><Data ss:Type="String">Que tipo de rolamento? De carga radial?</Data></Cell>
	<Cell><Data ss:Type="String"></Data></Cell>
</Row>
</Table>
</Worksheet>
</Workbook>

Alguém tem idéia de como poderei ler este arquivo?

desculpem, eu mandei a descrição errada, mas na verdade eu tenho o xml que postei anteriormente e preciso chamá-lo no arquivo java, o arquivo java que postei era apenas um exemplo que eu estava fazendo aqui.