A CNFE is thrown when ooxml-schemas:1.1 is not there.  Tried replacing with poi-ooxml-schemas:3.10-FINAL (have upgraded other poi to 3.10-FINAL) and no luck.  I think this may be because we are looking at a different artifact (ooxml-schemas vs.  poi-ooxml-schmas)  .  Maven lists 1.1 as latest http://mvnrepository.com/artifact/org.apache.poi/ooxml-schemas 

See http://mail-archives.apache.org/mod_mbox/poi-user/201005.mbox/%3C251684.18168.qm@web33601.mail.mud.yahoo.com%3E for related advice from poi user list.   Class which was no found was org.openxmlformats.schemas.spreadsheetml.x2006.main.CTExtensionList if the ooxml-schemas:1.1 was not there.