Какой тип POST вы используете? Если вы просто передаете пары ключ-значение, то это должен быть POST типа содержимого application / x-www-form-urlencoded.
Итак, вам не хватает кода:
1). Установите правильный тип контента для вашего соединения:
httpConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
2). Подготовьте контент для отправки на сервер через POST:
URLEncodedPostData encPostData = new URLEncodedPostData("UTF-8", false);
encPostData.append("username", username);
encPostData.append("password", password);
encPostData.append("age", age);
byte[] postData = encPostData.toString().getBytes("UTF-8");
3). Установите длину содержимого для соединения (этот шаг может быть необязательным - попробуйте без этого сначала, возможно, BB OS достаточно умна, чтобы установить это автоматически):
httpConn.setRequestProperty("Content-Length", String.valueOf(postData.length));
4). Откройте OutputStream и запишите в него содержимое (код упрощен):
OutputStream os = httpConn.openOutputStream();
os.write(postData);
os.flush();