Revisa la salida allí te dice lo que sucede...
Cita: org.apache.poi.poifs.filesystem.OfficeXmlFileExcep tion: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2 Office Documents. You need to call a different part of POI to process this data (eg XSSF instead of HSSF)
En otras palabras, intentas usar los métodos para un word del Office 2007 cuando los métodos para un word del 2003 o 2010?? son otros métodos...
Alli te dice para usar los word que tienen XML se usa el package XSSF...
En apache deben tener una documentación de la librería y hasta ejemplos pueden tener tanto de escritura como de lectura...
En fin nomas para hacer promoción te dejo esta publicación donde se lee un word tanto nuevo como viejo, la escritura nunca la intente...
Lectura de un Word en Java
Saludos!