This was raised a couple of weeks ago in a post from John. I will check in the simple fix if that is okay.
With And-Bible, reading of the first dictionary key of dictionaries is failing because of: dictbook.contains(key).
The fix is in JSword's AbstractKeyBackend.java:
This should apparently be:
indexOf(key) >= 0;
This fixes the problem in And-Bible.
Some of the dictionaries have an intro for the first entry or have an empty first entry. My guess is that this attempted to account for that.