тут еще надо учитывать, что это код для Script Runner, да еще и под связку JIRA6/Zephyr 2.6
именно поэтому я его оставил про запас, прямой доступ к базе подходит для визуализации как у вас в примерах - у вас же не случайно везде только SELECT-ы, правда ?
А так - сейчас делаю REST клиент для ZAPI, который update может делать