Если воспользоваться
https://www.online-toolz.com/tools/text-unicode-en... то видно, что данные представляют из себя "как-т"
Еще один момент - new InputStreamReader(urlConnection.getInputStream(), "UNICODE") - InputStreamReader не знает такой кодировки, как "UNICODE"
Если открыть
доку по этому классу, то можно увидеть, что корректное значение
charset будет - "UTF-8"
PS: удивительно, но не сработало. Помогает
BufferedReader input = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), StandardCharsets.UTF_8));
+
sb.append(StringEscapeUtils.unescapeJava(line));