Да. JShell в версии 12 JDK, кажется, сломан! Как нельзя описать странное поведение, которое оно проявляет, когда пытаешься использовать стрелки вверх / вниз для вызова ранее набранных / выполненных команд / выражений любым другим способом. ЭТО ПОЛУЧИЛ БАГ, ПЕРИОД! Поэтому в качестве временного решения я рекомендую придерживаться JShell в JDK 11 (если он установлен / работает параллельно с JDK 12).