Does this even work?  You seem to be comparing a string to the boolean returned by containsColumn?  It may be getting caught by the @Test(expected=IllegalStateException.class) wrapper and succeeding the test.