SimpleFeatureIterator featureIterator = featureCollection.features();
while( featureIterator.hasNext() ) {
SimpleFeature feature = featureIterator.next();
Geometry geometry = (Geometry) feature.getDefaultGeometry();
geoms.add(geometry.reverse());
}
GeometryFactory factory = new GeometryFactory();
Geometry combined = factory.buildGeometry(geoms);