Should’ve done a better job searching for threads before posting. Pretty simple solution pointed out here: Access getFootprint data - #3 by spaceman
Even used the exact same functionality I was trying to deal with!
from java.util import List
...
footprint = fieldOfView.getFootprint(...)
footprint = list(footprint)
footprint = [list(List.cast_(points)) for points in footprint]
for points in footprint:
for point in points:
point = GeodeticPoint.cast_(point)
Thank you @Vincent !!!