Recent Virtuoso releases have changed the behaviour of INSERT DATA which we use for adding data to Virtuoso to not accept blank nodes (they've aligned with SPARQL 1.1 where they were previously aligned with SPARUL)
An alternative means of adding data needs to be used instead so that blank nodes can be successfully inserted. This may be as simple as turning Blank Nodes into Virtuoso style styntax (nodeID://xyz) but will require some investigation