HPCC-10460 Streamed dataset support for Java

Work in progress - (mostly) added record parameters. SET fields are
tricky.

Signed-off-by: Richard Chapman <rchapman@hpccsystems.com>