NoSuchMethodError in main thread while reading xlsx using apache poi

Recent versions of poi-ooxml require you to use at least java 6. The method in question was only added since java 6. Consider upgrading your java version.

From the official docs,

The OOXML jars require a stax implementation, but now that Apache POI requires Java 6, that is provided by the JRE and no additional stax jars are required. The OOXML jars used to require DOM4J, but the code has now been changed to use JAXP and no additional dom4j jars are required.

*Emphasis mine.

Since the question was edited, I'm specifying the build this method was added:

java 1.6.0_18

So a minimum of this version must be used in OP's case.