In the NodeFactory's method createFromTalisRdfJson typed literals are only created when the type typed-literal is provided. According to the RDF 1.1 JSON Alternate Serialization specs the type must be
one of 'uri', 'literal' or 'bnode' (required)
Now I'm wondering to which spec you referred in the createFromTalisRdfJson method.