I searched for solution when my raspberry with soft-float did not boot. First solution for this problem was article about changing the file start.elf from booting section of Raspbian "wheezy". It did not work for me.
First you need to create backup of booting sector of Raspbian(it is the one with some files ending *.elf). Than create bootable sd card with soft-float debian (supported JVM oracle). The trick that for for me was to replace files below from backuped Raspbian wheezy.
It works for me. I hope that who faced the same problem helped him.
- don't forget to check the downloaded image with SHA-1
- how to create bootable sc card follow http://elinux.org/RPi_Easy_SD_Card_Setup