javaのHttpURLConnectionはhttp -> httpsのリダイレクトは処理しない

たとえ、
setInstanceFollowRedirects(true)
していたとしても

301は自力処理なのね
参考↓
Java HttpURLConnection follow redirect example

セキュリティ意識の高まりか、有名サイトががhttpsに移行してきて過去のコードが動かなくなること多し