This seems to work:
GeomBox under = new GeomBox(length,width,thickness);
GeomBox left = new GeomBox(length,thickness,height);
GeomBox right = new GeomBox(length,thickness,height);
chassis = new Body("chassis",world,under);
GeomTransform gleft = new GeomTransform("gleft");
gleft.setEncapsulatedGeom(left);
GeomTransform gright = new GeomTransform("gright");
gright.setEncapsulatedGeom(right);
chassis.addGeom(gleft);
chassis.addGeom(gright);
left.setPosition(0,width/2-thickness/2,0);
right.setPosition(0,-width/2+thickness/2,0);
space.addBodyGeoms(chassis);
chassis.setPosition(x,y,z-height+thickness);
chassis.adjustMass(2f);
I believe it does NOT work when you ONLY add encapsulated bodies. If you add the first geom normally, and then the encapsulated it does work.