Задача решена, решение выдает правильное. Преобразование завернул в трай/кетч с выкидыванием исключения, а валидатор ругается.