String sql="select * from ... where A=' ' "+ queryParameter(o);
public String queryParameter(Object o){
 
 StringBuffer sb = new StringBuffer();
 ...Data b = (...Data)o;
 String a = XXX.getA();
 if(A!=null&&!A.equals("")){
sb.append(" and XXXXX = '");
sb.append(...);
sb.append("' ");
}
return sb.toString();
}