OK, so Mr. Johnson is a lying sack and from now on nothing he says carries any weight as testimony.
Considering that Johnson has already given defense counsel sufficient evidence for his impeachment as a witness, I doubt he will be called to testify.