Since 10.8.1.2 JDBC 4.1 is supported but sysinfo hasn't been updated, and so is not able to return updated JDBC level info.
The addition needs to go here:
Return Derby's understanding of the virtual machine's environment.
public static String derbyVMLevel()
This was reported in email to derbydev by firstname.lastname@example.org: