The featurelayer expects a certain geometry type, so no you can't.
However the base GraphicsLayer does support a mix of geometry types, but the symbol for each graphic must match the geometry type of the geometry (ie fillsymbol for polygons, linesymbols for polylines, markersymbols for points/multipoints). You could create a custom IRenderer that returns the right symbol type based on the geometry.
You can still use the QueryTask to populate the graphicslayer against your "mixed table" from MapIt.