Interesting enough, when i used the 3.6.13 release I get this:
java.lang.NullPointerException
at org.sqlite.NestedDB$CausedSQLException.fillInStackTrace
(NestedDB.java:667)
at java.lang.Throwable.<init>(Throwable.java:56)
at java.sql.SQLException.<init>(Unknown Source)
at org.sqlite.NestedDB$CausedSQLException.<init>(NestedDB.java:643)
at org.sqlite.NestedDB.call(NestedDB.java:573)
at org.sqlite.NestedDB.call(NestedDB.java:535)
at org.sqlite.NestedDB.enable_load_extension(NestedDB.java:116)
at org.sqlite.Conn.<init>(Conn.java:55)
at org.sqlite.JDBC.connect(JDBC.java:86)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)