Me parecio interesante y extraño a la vez, que en una aplicación para Blackberry, al intentar abrir un archivo, para escribir en el, utilizando el FileConnection me diera un IllegalModeException cuando hacia lo siguiente:

    FileConnection conn = (FileConnection) Connector.open(path, Connector.WRITE);

Revisando en varios foros me encontre con esta solución. http://discussion.forum.nokia.com/forum/showthread.php?t=65218Básicamente lo que dice es que hay que abrir la conexión sin ningun modo como parametro, es decir:

    FileConnection conn = (FileConnection) Connector.open(path);

Si esto es un bug o algo, viene de la parte de J2ME ya que la solución (del url) aplica para J2mE y tambien aplica para el framework  de Blackberry.