Perl is good for a lot of things, and Java is good for a lot of things. Java is easy to move to from C or C++, and it is a compelling move for anyone who has been burned by C++. Perl doesn't yet have robust application servers, though we're not too far away. But for any application that involves slicing and dicing text, I wouldn't touch Java.
It's not bad to stick with your core competency if it's working for you. A lot of shops are competent with Java.