Network environment:
Https Client<=============>Proxy Server<==============>Https Server
Your URL connection is https whereas you are only setting the http proxy.
Try setting the https proxy.
//System.setProperty("https.proxySet", "true");
System.setProperty("https.proxyHost",10.100.21.11);
System.setProperty("https.proxyPort","443");
EDIT @EJP is correct. There is no https.proxySet .. I copied your original question and included in the answer.