thanks for your answer.
I tried the /CLEAN but I can still open the old Java control pannel, and I can see it in Add/Remove programs.
Tried with Java 7u5.
can we maybe add an exception like: /UNINSTALLALL /SILENT /EXCEPT:”Java(TM) 7 Update 25″
if possible, it would remove all versions but the one explicitly typed.