Posso estar falando uma grande bobagem, mas tenho um celular Sony (K750i) e nele, para que os programas Java tenham acesso externo (incluindo abrir conexões de socket) preciso dar permissão para os mesmos através das configurações de segurança do determinado software.
Talvez seu celular também tenha algum bloqueio deste tipo.
Cara, no N95 eu não faço a mínima de onde ficam estas configurações.
O K850i é o modelo da Sony Ericcson, certo?
Se for, deve ser parecido com o meu K750i, em que encontro as opções do determinado software em:
Menu Principal > Gerenc. de arquivo > Aplicativos > Mais > Permissões.
Olha cara, pelas pesquisas que fiz aqui no fórum, esta é uma exceção que ocorre quando algum recurso é negado pelo sistema.
No seu caso, acredito que o sistema operacional dos celulares está bloqueando a abertura do socket.
Sugiro que você pesquise sobre sockets nestes celulares…