Unable to use sewer dataset from the official site: http://www.geopackage.org/data/simple_sewer_features.gpkg
From Erik Merkle's initial investigation:
It appears this GeoPackage file is WKB encoded with Z data, but the JTS WKBReader used in GeoTools isn't parsing it correclty.
[cut from Slack]
I haven't found much on WKB 237, however in the WKBReader code, it looks like it tries to parse out the geometry type:
int typeInt = dis.readInt();
int geometryType = typeInt & 0xff;
the typeInt is 1005 (decimal), when masked with 0xff is 237
From here: https://en.wikipedia.org/wiki/Well-known_text, it seems like 1005 is a MultiLineString with Z data.
Seems this is a known limitation of the JTS library: https://lists.osgeo.org/pipermail/geos-devel/2013-December/006757.html
it doesn't understand 4 digit geometry codes