Возможно, вам придется немного проверить отдельные браузеры, поскольку они хранят исторические данные по-разному, и даже с точки зрения одного и того же браузера будет код, зависящий от платформы.
Firefox (возможно, самый простой браузер для выполнения этой задачи), например, хранит историю в файле sqlite3 с именем place.sqlite, поэтому с помощью драйвера JDBC Sqlite вы сможете получить к нему доступ. (Формат довольно хорошо документирован, также как и Sqlite на Java).
Для других это вопрос исследования, где и в каком формате они хранят историю, и написания кода для доступа к ней.
Затем вам нужно будет составить таблицу всех обращений за последний час, потому что будет невозможно узнать, не зная, какой браузер использует пользователь.