While doing BSc project working with "new" technology is highly beneficial. New technology in the meaning something you haven't been touched at school.
With Java Microedition (JME)there is no big deal, it is easy to start work with it as it is Java SE cut down version and there are plenty of books, web tutorials and easy to test as most of the mobile devices can run it.
On other hand Android is different, it is still Java, but organization is different and plenty of coding can be "avoid it" if XML configurations used. XML is something you will either love it or hate it with passion. Same as with JME Android has some good books and plenty of resources, plus you do not really need device as their emulator is more sophisticated then JME one.
JME starting guide can be found
here .
Android books,
Professional Android Application Development,
Unlocking Android: A Developer's Guide or
Pro Android are good starts, plus here is link for
SDK download. Depending on which IDE you prefer they have plugins available (Eclipse and IntelliJ IDEA have somewhat better support then NetBeans).
If you still think you cannot learn and come up with some topic for mobile platforms, then you can try something like Hibernate, Spring or Struts, or perhaps something else.
The innovative idea is the important part, technology is just tool to get you there...