prova così:
codice:
string query="select * from utente";

List queryStruct=new ArrayList();
queryStruct.add(nazione);
queryStruct.add(città);
queryStruct.add(età);
queryStruct.add(nome);

boolean entrato=false;

if (!queryStruct.get(0).equals("qualsiasi"))
{
        query+=" nazione='"+queryStruct.get(0)+"'";
        entrato=true;
}
if (!queryStruct.get(1).equals("qualsiasi"))
{
     if (entrato)
         query+=" and citta='"+queryStruct.get(1)+"' ";
     else
     {
          query+=" citta='"+queryStruct.get(1)+"'";
          entrato=true;
     }
}
if (!queryStruct.get(2).equals("qualsiasi"))
{
     if (entrato)
         query+=" and eta='"+queryStruct.get(2)+"' ";
     else
     {
          query+=" eta='"+queryStruct.get(2)+"'";
          entrato=true;
     }
}
if (!queryStruct.get(3).equals("qualsiasi"))
{
     if (entrato)
         query+=" and nome='"+queryStruct.get(3)+"' ";
     else
     {
          query+=" nome='"+queryStruct.get(3)+"'";
          entrato=true;
     }
}