java.net.URIじゃなくjava.net.URLを使ったら例外メッセージは出たけど、やはりコマンドプロンプトが落ちた
出た例外メッセージはこれ

Exception in thread "main" java.net.MalformedURLException: no protocol: hoge
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at java.net.URL.<init>(Unknown Source)
at Test.main(Test.java:16)