Problems with character encoding in Asynchronous I/O for Java ME