Даже если 30.00
кажется вам целым числом, Java считает, что оно выглядит как значение с плавающей запятой (из-за десятичной запятой).
Поэтому вам нужно проанализировать его как двойное, а затем получить целую часть.
int i = Double.parseDouble("30.00").intValue();
(Кстати, не J2ME).