If you just want to check status of a page and don't need to bother about content inside that, you can just get response code and check if it is 200(HTTP_OK). I would suggest you use simple java to verify instead of trying to get it done with selenium webdriver. I just wrote a small program that does just that. See it this works fine for you. This tests if the web page can be successfully reached and didn't send back any 404 or 500 or any other error.
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
public class HttpTest
{
public static void main(String[] args) throws IOException
{
URL url = new URL ( "http://www.google.com/");
HttpURLConnection conn = ( HttpURLConnection )url.openConnection ();
conn.setRequestMethod ("HEAD"); // GET will fetch the content of the page, which is not needed for your case.
conn.connect () ;
if(conn.getResponseCode() == HttpURLConnection.HTTP_OK)
System.out.println("Success");
}
}