Try to use the PSEXEC to deploy Java with
PSEXEC \\%%A C:\Temp\jdk-6u20-windows-i586.exe /s
Afterwards, only "Java (TM) SE Development Kit 6 Update" is installed and the "Java(TM) 6 Update 20" doesn't appear and Java console is absent from the Control Panel.
If I manually click the file, both programs appear under Control panel. What's are these two programs ? Do I miss any parameter for my script ?