Sorry if this is the wrong place, but this is really not a bug.
Currently jackcess requires the commons-lang-2.6 yet this is now considered "legacy" and was last updated on 2011-01-16..
Commons-lang3 has been released since 2011-07-08 and it's latest release was 2016-10-02
Anychance that jackcess will be created using the newer dependency?
The usage of commons lang in jackcess is minimal, so there's not really much concern about using a "legacy" version. i hate to change dependencies just because (and needlessly break other users). at some point, maybe when the java version is upgraded, i'll bump the dependencies.
Thanks for the comment James. I understand your reasoning, I was just trying to reduce the number of different versions of the classes I have to keep around for all my different projects.
i certainly understand that. to that end, the use of commons lang is pretty minimal. you could probably do a simple search and replace for the relevant package names and compile your own version which uses commons lang 3 pretty easily.
There is a java 8+ version of jackcess in the works ( https://sourceforge.net/p/jackcess/code/HEAD/tree/jackcess/branches/jdk8/ ). It will eventually be released as version 3.0. It will utilize commons-lang3.
fixed in trunk, will be in the 3.0.0 release.