make 2 queries for SummonsSection
refactored for readability
move imports out of the way
for-each: catch and propagate errors
Courts: move the more important code higher in the file
refactoring for null-object-like body
inlined row extraction