Вы можете попробовать что-то вроде использования ObjectMapper (com.fasterxml.jackson.databind.ObjectMapper;),
String jsString = new ObjectMapper().writeValueAsString(Map<String,String>)
Затем вы можете создать jsonObject как,
JSONObject js = new JSONObject(jsString);