エレメントの座標(x,y)を変更することで移動可能であるが、
setXはあるのに、setYが無い!!!
http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/JRElement.html#setX(int)
何故こういう状態なのか不明だが、無いものは仕方がない。
縦方向には可能性あるだけ配置しておき、不要な要素は消すことにした。
JasperReport jasperReport = JasperCompileManager.compileReport("sample1.jrxml");
// 横移動する
JRElement element = jasperReport.getDetailSection().getBands()[0].getElementByKey("target1");
element.setX(100);