I'd agree that JME (it hasn't been called J2ME for years) has little future. While there are still lots of low cost devices being sold that have it, none of the "hot" smartphones has it these days. Two of its biggest backers -Nokia and BlackBerry- are stepping away from it. Given that, committing to JME for 2 years seems folly. In that time, the other mobile OSes will develop by leaps and bounds, wheres JME will stand still as a platform, and decline as a market. If you're not in the field already, then it's unlikely that you will pick up a lot of knowledge during that time that will make you a desirable employee to work on other mobile platforms afterwards, IMO.