Hello!
It seems that creating empty geometries from WKT doesn't work, they always end up as NULL.
I'm not 100% sure, but I think I noticed the same problem with WKB in the past (spatialite 5.0.1), but it is not so easy to create a trivial test case while it is not possible to use ST_GeomFromText() for it :-).
Some examples:
SELECT ST_AsText(ST_GeomFromText('POINT EMPTY'));
Result: NULL
SELECT ST_AsText(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));
Result: NULL
SELECT ST_IsEmpty(ST_AsText(ST_GeomFromText('POINT EMPTY')));
Result: -1, should be 1
Regards,
Pieter