@ProcessElement public void process(@Element Row row, MultiOutputReceiver r) { r.getRowReceiver(firstOutput) .output( Row.withSchema(schema2) .addValues(row.getString(0), row.getInt32(1)) .build()); r.getRowReceiver(secondOutput) .output( Row.withSchema(schema3) .addValues(row.getString(0), row.getInt32(1)) .build()); } })