Neg time bug

Fixed locations where negative time  could occur, another bug was caused in the yaml by the result being of Types.OTHER which caused a null pointer exception, this was taken care of in the JDBC adapter
I think this would be clearer if you use abs(micros) and then add the `-` sign at the end if micros < 0. Just 2 conditions that way.