You won't be able to directly access the Processor ID, as the very nature of java is Write Once, Run Anywhere. I am fairly sure Macs don't have processors with accessible ID numbers.
You could write some native code to grab the id, and link it in with JNI, but if you want real security encrypting with a passphrase would be far better, although preventing unattended restarts might not be practical.