Could not invoke method: BusEvent.postUpdate(java.lang.String,java.lang.String) on instance: null

When using postUpdate in that way, it requires two strings.
new DateTimeType()
unsuprisingly gives you a DateTimeType object, not a string.
Maybe
new DateTimeType().toString
although I really don’t know if that gives a format that a DateTime Item can digest.
This might help -