В IDE код отрабатывает без ошибок. Валидатор ругается на 19 строку (NullPointerException). Но почему? Переменная s1 инициализирована, значит не ссылается на null.