Reporting here, as the issue tracker linked from the SQLJet website still points to an archive Google Code issue tracker:
The OSGi bundle of org.tmatesoft.sqljet_1.1.13.jar contains both the legacy Bundle-RequiredExecutionEnvironment header and the newer Require-Capability header.
Bundle-RequiredExecutionEnvironment: JavaSE-1.5
Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.5))"
While the OSGi specification recommends against it it is nevertheless allowed:
Bundles should not mix these headers but use either an
osgi.eerequirement or this header. If both are used, both constraints must be met to resolve.
However, the value for Bundle-RequiredExecutionEnvironment is wrong. It must be J2SE-1.5 instead. (Capabilities always use JavaSE, so that header is fine.)
See the OSGi spec for valid values for either header.