I searched for solution when my raspberry with soft-float not boot. First solution for this problem I found article about changing the file start.elf from booting section of Raspbian "wheezy". I 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 I replaced 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