En java existe una caracteristica que te puede ayudar no me acuerdo el nombre pero funciona asi, declaras un metodo
Código PHP:
public void procesar(String... parametros){
for(String s : parametros){
//Aqui obtienes los parametros
}
}
Cuando invoques el metodo puede recibir 0 parametros o varios parametros, lo haces asi
Código PHP:
procesar(String p1, String p2) o
procesar(String p1, String p2, String p3)