There are known compatibility issues with JDK7 compiled code using instrumentation.
As for http://www.oracle.com/technetwork/java/javase/compatibility-417013.html
Stack Map Frames were added in Java 7 and "prashant" argues that the idea is flawed and proposes that developers always use the -XX:-UseSplitVerifier flag to avoid using them.
Read more: Java 7 Bytecode Verifier: Huge backward step for the JVM