I just tried your example, it works perfectly. This unit test passes.
it should "Mailing-list test case" in {
val json = parseJson(""" {"data":[[22091],[22094],[22090],[22092],[22093]],"timestamp":1396877533190} """)
JsonPath.query("$.data[*][0]", json) should findOrderedElements(int(22091), int(22094), int(22090), int(22092), int(22093))
}
Now, notice that your example is NOT the same as what there is in the log exception.
Here is the correct version for it :
jsonPath($.data[*].[*]) -> jsonPath($.data[*][*])