Hola deathma5k,
Sí hay algo así en Java.
Lo que tu necesitas es usar un PreparedStatement, que es una consulta a la que le puedes pasar parámetros. Lógicamente, antes tendrás que conectarte a una base de datos.
Como el tema es un poco amplio, yo te recomiendo que mires algun manual online o que adquieras algún libro.
En
http://www.javahispano.org tienes muchos recursos interesantes.
Saludos.