Convert a CFQUERY resultset to an array of structs using Java for a key:value JSON result (with a much better performance than in CFML)