Quanto ao problema ser no openJDK ou no JDK da Oracle, eu acho que o problema está na instalação do open. Então, ao executar o instalador do java da oracle, ele executa alguma configuração (talvez um symlink) que faz o IRPF funcionar.. E eu acredito que essa diferença de configuração faça com que funcione para alguns, e para outros não...