I need a software or program in Java or a method for tiling very large images (bigger than 140MB). I have used ImageMagick and convert tools Photoshop and Corel Draw and Mat
You should take a look at the Java Advanced Imaging (JAI) API, which provides out-of-the-box support for tiling large images. It's a somewhat complicated API and documentation is a tad sparse, but we've used it in a project for viewing very tall (but narrow) images that are around 60 mb a piece.
Here are a few links to get you started:
Process images in Java with JAI
JAI project homepage