На этот вопрос уже есть ответ здесь:
Как я могу проверить в Java, существует ли файл на удаленном сервере (обслуживаемом HTTP), имея его URL? Я не хочу скачивать файл, просто проверьте его наличие.