Видимо с плавающей точкой не работает в некоторых версиях Blackberry;см. комментарии.
Поклон, если устройство J2ME реализует профиль CLDC 1.0, производитель не обязан включать в платформу поддержку арифметики с плавающей запятой: см.
http://cmer.cis.uoguelph.ca/cs1cs3/slides.ppt
В CLDC 1.1 поддержка с плавающей запятой является обязательной.
В комментариях к другим вопросам вы говорите, что Blackberry - это CLDC 1.1.
Есливаша поддержка Blackberry с плавающей запятой не работает, и она действительно претендует на реализацию CLDC 1.1, тогда это либо ошибка в платформе выполнения, либо цепочка инструментов сборки, либо проблема с тем, как вы используете инструмент цепи.(Я не занимаюсь разработкой J2ME, поэтому не могу быть более конкретным.)