Got this exception when adding an index to an existing table:
Exception in thread "main" java.io.IOException: Page number 334783 already added to usage map, expected range 334775 to 335287
Details in this thread: https://sourceforge.net/p/jackcess/discussion/456474/thread/73c0d7f2/
Fixed in trunk, will be in the 2.1.12 release.