FileConnection não grava no memory card

Estou utilizando a api FileConnection, com J2ME, para gravar em um arquivo no celular
NOKIA C5-03. Com esse celular funciona perfeitamente.

Agora estou tendo problema com o Nokia 500, celular que substituirá o C5-03.

A aplicação não cria o arquivo.

Abaixo o codigo que estou utilizando.


private static String PATH_FILE_MEMORY_CARD = "file:///Memory card/Others/Araujo/";

public static void saveFile(String batLvl, String path) {
        try {
            try {
                filedir = (FileConnection) Connector.open(PATH_FILE_MEMORY_CARD, Connector.READ_WRITE);

                if(!filedir.exists())
                {
                    filedir.mkdir();
                    filedir.close();
                }
            } catch (Exception e) {
                 FileConnectionUtil.logString("7.(FileConnectionUtil) " + e.getMessage());
            }
            file = (FileConnection) Connector.open(PATH_FILE_MEMORY_CARD + path , Connector.READ_WRITE);


            try {
                file.create();
            } catch (IOException io) {
                try {
                    file.delete();
                    file.create();
                } catch (Exception e) {
                    FileConnectionUtil.logString("8.(FileConnectionUtil) " + e.getMessage());
                }
            }
            if (file.canWrite()) {
                OutputStream out = file.openDataOutputStream();
                out.write(batLvl.getBytes(), 0, batLvl.getBytes().length);
                out.close();
                file.close();
            }
        } catch (IOException ex) {
                FileConnectionUtil.logString("9.(FileConnectionUtil) " + ex.getMessage());
        }
    }

Alguém sabe como me ajudar encontrar o que pode estar ocorrendo?
Tem alguma forma de plugar o telefone no computador e debugar a aplicação em alguma IDE, tipo Eclipse, Netbeans…?

Att
Anderson