I deploy java through Software Management rather than patch management. It requires a little bit more work at the beginning but it allows for greater customization, e.g. silent install, removing auto-update features, etc..
On issue I've noticed is when deploying with SMP the x86 install to a x64 system it refuses to run silently and moves on to the next item in my bat script. Does it do the same to you in Patch? When I manually copy my package to the system and run the install as me it runs fine. The x64 components install fine. My admin account and the altiris application account have the same level of permissions on our network.
Maybe its an oracle issue? Its doing it on both the java 6 and 7 releases.