Да хоть в каком, лишь бы можно было потом к такому привести так просто будет проще - не надо будет дополнительных преобразований. Дёрнули значения с переменной типа список - засунули в переменную типа привязка к юзеру.
LordDon, это не решение вопроса, на самом деле. Понадобится вам по другому случаю другой текст ошибки выводить - что делать будете? Это раз. При следующем обновлении задач ваше исправление языкового файла улетит в трубу - каждый раз править? Это два. Лучше озадачьте техподдержку, пусть они поставят в известность разработчиков, чтобы те либо озвучили способ возврата ошибки из события для отображения в форме, либо сделали нормальный отлов и вывод отображения ошибки через обычный способ из первого сообщения.
Тогда забивайте пользователей в список, а результаты выбора значения в списке потом разбирайте самостоятельно, через действие PHP-код и записывайте в переменную с типом пользователь, чтобы в дальнейшем использовать уже её.
Если список пользователей должен составляться динамически, а не известен заранее, то ваши перспективы крайне печальны. В БП всё достаточно плохо с кастомными и настраиваемыми типами данных, а также с динамическим созданием/наполнением переменных в процессе, чтобы их можно было использовать в дальнейшем в стандартных диалогах. Единственный более-менее приличный выход в этой ситуации - делать новое активити (которое будет на основе входящего свойства (руководителя) строить список подчинённых и выводить их в своём диалоге), а потом использовать его результат.