Minor, but how about Collections.<SQLCloseable>emptyList() instead here so we don't have to worry about null?