This worked perfectly...I know using "id" is not ideal, but it is rough fix until I can do some revision to the architecture.
NSMutableArray<EOSortOrdering> ordering = new NSMutableArray<EOSortOrdering>();
EOSortOrdering byPK = new EOSortOrdering("id", EOSortOrdering.CompareDescending);
ordering.add(byPK);
NSArray<Address> allAddresses = Address.fetchPUPAddresses(ec, qualifier, ordering);