Посмотрев на пример, на который вы ссылались в комментарии выше, я думаю, что ваш флажок установлен неправильно.Глядя на URL-адрес в браузере после установки флажка и нажатия кнопки Применить, я вижу:
http://apex.oracle.com/pls/apex/f?p=17236:555:3681260444833458::NO::P555_CHECK:
Это явно устанавливает значения элемента флажка в NULL, что обычно является непроверенным значением.В качестве эксперимента я изменил URL-адрес на:
http://apex.oracle.com/pls/apex/f?p=17236:555:3681260444833458::NO::P555_CHECK:Y
Страница была перезагружена с двумя флажками!:

Так как определяется элемент вашего флажка?Должно быть определено что-то вроде этого: 
т.е.
- количество столбцов флажков должно быть 1
- «отображать дополнительные значения» и «отображать ноль»значения "должны быть оба установлены на Нет
- , список значений должен только указывать проверенное значение (я использовал 'Y').Это можно сделать с помощью именованного LOV, а не так, как я это сделал.
Кроме того, вы не хотите сбрасывать значение P555_CHECK в ноль в ветви страницы.