java.net.URI.create(String) выполняет юникодную нормализацию uri. \u0438\u0306 будет превращено в \u0439, точнее, в %d0%b9, потому что "й" оно и в Африке "й". Жаль только, не все HTTP-клиенты так делают