I have some 100 CSV files. I want to convert them in shp format using Java. The csv file contains lat long information in WGS84. I can understand it is a batch processing and it is difficult to do in ArcGIS. is there any spatial plugin for eclipse that will do the task? I had a look at Geotools but found it bit complicated. Anything straight forward?
You mention Java in your question title but in your question body and tags it seems that ArcGIS for Desktop is available/preferred.
The ArcGIS for Desktop procedure that I would use to do this is to perform the following three steps on one CSV file to make sure the workflow works, and then use Copy As Python Snippet to copy the syntax for the three tools into a Python script that you add iteration through your 100 files to:
If you want to use Java, you have a few libraries available including GeoTools and the Java bindings for GDAL/OGR API. Using these you can code a solution (check out the documentation). However, far simpler would be to install GDAL which comes with pre-compiled utilities and use ogr2ogr. You can wrap that in a batch process as required.