There is some recent activity in Dec 2012 on openjdk to support AES-NI on x86. See JEPS-164
This merge in Dec 2012 to jdk8 is discussed here includes assembly code changes to support AES-NI. From the discussion it looks like the change might be back ported to jdk7u12.
The IBM JCE for Java V7 in Nov 2012 includes support for AES-NI.
If one of these new JRE's is used, your java SSL/TLS implementation should be taking advantage of AES-NI without using a PKCS11 provider.
You could check your BIOS to see if AES-NI can be enabled/disabled. If it can then you could run a micro-benchmark of AES encrypt/decrypt to see what the difference is.