I have used the the training program CRSLab.java to transfrom a shapefile from EPSG:4326 to EPSG:32056. The output shapefile seems to have an unexpected results. I am not really sure that it has transformed correctly. I have used a world.shp as an input. I have attached the snippet in the attachment section(CRSLab.java) and the output shapefile as (output.jpg). Kindly do let me know if I am doing anything wrong in the code or is there any more ways to achieve the same.
Windows using Java 8