Java вопрос надежности?
Да, на Java можно разрабатывать такие системы, но не для обычных JVM, а соответствующих спецификации RTSJ.
Возможно стоит сделать отдельное устройство "контроллер безопасности", которое будет обеспечивать работу по "базовой логике", обеспечивая безопасность в те моменты когда основная система "загружается".
Любой скачок напряжения отправит ваш мини-пк в "ребут" и он не будет доступен как минимум 30 секунд. Поэтому предлагаю сделать промежуточный контролер на микроконтроллере.