Код в порядке, за исключением того, как вы встраиваете строки в свой запрос.Если адрес содержит символ кавычки, запрос станет недействительным.И это только малая часть проблемы.Такое действие открывает дверь для атак с использованием SQL-инъекций, где злоумышленники могут вводить адрес, который полностью меняет смысл запроса.
Всегда использовать подготовленные операторы для привязки параметров:
PreparedStatement stmt = connection.prepareStatement("SELECT Count(VideoID) from VIDEO WHERE Address=?");
stmt.setString(1, address); // proper escaping is done for you by the JDBC driver
ResultSet rset = stmt.executeQuery();
Кроме того, вы должны использовать блоки finally, чтобы закрыть наборы результатов и операторы.