Дело не в версии конкретно самого языка, а в сборке Oracle JRE.
Вот у вас последнее публичное обновление от 2015-04-14, но до настоящего времени выходят платные обновления, последнее 1.7.0_341-b08 от 2022-04-19.
В Oracle JRE требуется, чтобы криптопровайдер подписывался ключом, имеющим сертификат JCE CodeSigning. А корневой сертификат текущего сертификата подписи не содержится в вашей сборке JRE. Потому что он был добавлен в сборке 1.7.0_121-b15 от 2016-10-18. Поэтому JRE не может проверить подпись.
Вам либо нужно достать откуда-то свежую сборку JRE 7, либо перейти на JRE 8 от любого вендора. У нас Glassfish 4 работал на JRE 8 без проблем.