Hibernate теоретически будет работать с любой базой данных, в которой есть драйвер JDBC. Access имеет сторонний драйвер , так что теоретически да, он будет работать. YMMV.
Сказав это, если вы предъявляете требования к облегченной базе данных и работаете в среде Java / Hibernate. Я бы использовал Derby вместо.
Обновление: камнем преткновения для использования Access может быть диалект SQL, в конфигурации Hibernate необходимо объявить класс, чтобы сообщить Hibernate, какой диалект SQL он использует. Существует список поддерживаемых диалектов . Если какой-либо из них на 100% совместим с Access, вы можете использовать это (боюсь, я не знаю, что это будет, если таковые имеются).