Если вы говорите о макс. Количество одновременных запросов к серверу, большинство устройств будет разрешать только один. И я думаю, что если бы некоторые устройства позволяли создавать несколько соединений одновременно, на аппаратном уровне они делали бы только одно, так что вам лучше
- открытое соединение
- ждать ответа
- чтение данных
- закрыть соединение
- открыть другое соединение
- ...
Я знаю, что карта Google для j2me использует сокеты, которые значительно повышают скорость загрузки.
Также попробуйте взглянуть на nutiteq и j2memap