Kolla java.net.HttpURLConnection.getResponseCode() - returnerar den 200 är allt OK, vid 404 är det page not found, är det 301 har sidan flyttats et.c..
------------------ När man tror att botten är nådd kommer det alltid någon hjälpsam typ med en spade.