Ваше утверждение в вашем описании не совпадает с утверждением на скриншоте, но в любом случае:
Вы можете set (and play with) the explicit SQLTypes
в JDBCTemplate. Поэтому попробуйте это (и, если хотите, отбросьте явное создание массива)
jdbcTemplate.update("update training.link_validity set start_time=now() , end_time=(NOW() + INTERVAL ? HOUR) where id=1", "6" , java.sql.Types.VARCHAR);
(я полагаю, параметр interval? Является строковым литералом, но если это число, просто измените типы соответственно)