Hi Alessandro,
The JRE1.6 update 29 that you installed, has to be the 32-bit Java version and not the 64-bit version.
Please recheck what bit version you installed, because I was facing the same problem and it got resolved by installing Java 1.6 update 29 for 32-bit.
Thanks,
Rutika