Help Tomcat + axis

Galera estou com o seguinte problema… abaixo segue o meu webservice mas acontece o seguinte… eu desenvolvi no meu micro(windows) e rodou perfeito, dai mandei para o servidor(linux) da alguns erros… la no final estao os erros… eu chamo ele de 3 formas diferente sendo q a primeira e a certa(sequencia de parametros). e traz o resultado errado. e nas outras qdo eu mudo a ordem dos parametros ou altero o nome da variavel RG ele traz correto pq? sendo q no meu miccro em windows funcionou perfeitamente


//ConsultaRegistroIndisponivel.jws?method=consultaRegistro&_nmParte=nome&_cdRg=rg&_cdCnpj=cnpj&_orgaoExpeditor=orgao&_icParte=J

import java.sql.*;
import java.util.*;


public class ConsultaRegistroIndisponivel{
  
   String _retorno[][];
   	public String consultaRegistro(String nmParte, String cdCnpj, String cdRg){
   	
	  String _sqlSelecionaParte = "" , _sqlComplementoCondicao = "" , _sqlComplementoCampos = "";
      String _url;
      String _cdRg = cdRg;
      String _nmParte = nmParte;
      String _cdCnpj = cdCnpj;
      String _cdCpf = "cpf";
      String _orgaoExpeditor = "orgao";
      String _icParte = "F";
      
  String _retorna = ""; 	    
   	    
      String _nmFonetico;
      Connection _con;
      Statement _stmt;
      ResultSet _rs;
      boolean _controle = false;
      ResultSetMetaData _rsmd;
      int _totalColunas, _totalRegistros, _contadorRegistros, _contadorColunas;
              
      
      // Verifica o tipo de consulta se e pesso Juridica ou pesso Fisica
      // Dependendo do tipo e feito as verificacoes para montar o SELECT de acordo com os campos passados pelo usuario
      if(_icParte.equals("J")){
        
         _sqlComplementoCampos = " ,  tb_parte_indisponivel.cd_cnpj_parte_indisponivel ";
         if((_nmParte != null) || (!(_nmParte.equals("")))){
    
           _nmFonetico = _nmParte;
           _sqlComplementoCondicao = " tb_parte_indisponivel.nm_parte_indisponivel = '" + _nmFonetico + "' ";          
           _controle = true;
        } 
        
        if((_cdCnpj != null ) || (!(_cdCnpj.equals("")))){
           
           if( _controle == false ){
              _sqlComplementoCondicao = " tb_parte_indisponivel.cd_cnpj_parte_indisponivel = '" + _cdCnpj + "'"; 
           }
           else{
              
              _sqlComplementoCondicao = _sqlComplementoCondicao + " AND tb_parte_indisponivel.cd_cnpj_parte_indisponivel =  '" + _cdCnpj + "'";      
           }
        }
      }
      else{
         
         _sqlComplementoCampos = " ,tb_parte_indisponivel.cd_cpf_parte_indisponivel ,tb_parte_indisponivel.cd_rg_parte_indisponivel ,tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel   ";
         _controle = false;
         if((_nmParte != null) || (!(_nmParte.equals("")))){
            
            _nmFonetico = _nmParte;
            _sqlComplementoCondicao = " tb_parte_indisponivel.nm_parte_indisponivel =  '" + _nmFonetico + "' ";          
            _controle = true;
         }
         if((_cdRg != null) || (!(_cdRg.equals("")))){
    
            if(_controle == false){
               
               _sqlComplementoCondicao = " tb_parte_indisponivel.cd_rg_parte_indisponivel = '" + _cdRg + "' " ;
               _controle = true;
            }  
            else {
               
               _sqlComplementoCondicao += " AND tb_parte_indisponivel.cd_rg_parte_indisponivel = '" + _cdRg + "' " ;
            } 
         }
         
         if((_cdCpf != null) || (!(_cdCpf.equals("")))){
            
            if(_controle == false){
               
               _sqlComplementoCondicao = " tb_parte_indisponivel.cd_cpf_parte_indisponivel = '" + _cdCpf + "'";
               _controle = true;
            }
            else{
               
               _sqlComplementoCondicao += " AND tb_parte_indisponivel.cd_cpf_parte_indisponivel = '" + _cdCpf + "'";
            }
         }
         
         if((_orgaoExpeditor != null) || (!(_orgaoExpeditor.equals("")))){
            
            if(_controle == false){
               
               _sqlComplementoCondicao = " tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel = '" + _orgaoExpeditor + "'";
            }
            else{
               
               _sqlComplementoCondicao += " AND tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel = '" + _orgaoExpeditor + "'";
            }
         }  
      }
      
      //monta o SELECT 
      
     _sqlSelecionaParte  = "SELECT ";
     _sqlSelecionaParte += "tb_parte_indisponivel.nm_parte_indisponivel, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.cd_oficio_circular, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.nm_local_origem, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.nm_departamento_origem, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.cd_processo_corregedoria, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.dt_expedicao_oficio, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.cd_oficio_origem, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.cd_processo_origem, ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel.dt_publicacao_oficio, ";
     _sqlSelecionaParte += "   tb_corregedor.nm_corregedor ";
     _sqlSelecionaParte += _sqlComplementoCampos;
     _sqlSelecionaParte += "FROM  ";
     _sqlSelecionaParte += "   tb_parte_indisponivel ";
     _sqlSelecionaParte += "JOIN ";
     _sqlSelecionaParte += "   tb_oficio_indisponivel ON tb_oficio_indisponivel.cd_oficio_indisponivel = tb_parte_indisponivel.cd_oficio_indisponivel ";
     _sqlSelecionaParte += "JOIN ";
     _sqlSelecionaParte += "   tb_corregedor ON tb_corregedor.cd_corregedor = tb_oficio_indisponivel.cd_corregedor ";
     _sqlSelecionaParte += "WHERE ";  
     _sqlSelecionaParte += "   tb_parte_indisponivel.ic_tipo_parte_indisponivel = '" + _icParte + "' AND" ;
     _sqlSelecionaParte += _sqlComplementoCondicao ;  
     
      // Registra o Driver
      try { 
      
          Class.forName("org.postgresql.Driver"); 
      } catch(java.lang.ClassNotFoundException e) { 
      
          System.err.print("ClassNotFoundException: "); 
          System.err.println(e.getMessage()); 
      }  

      _url = "jdbc:postgresql://10.0.0.2:5432/db_intranet?charSet=LATIN1";
     
     //Faz a conexao e executa o SQL
     try {
        Properties _info = new Properties();
        _info.put("user", "postgres");
        _info.put("password", "santos");
        
        _con  = DriverManager.getConnection(_url,_info);
//        _stmt = _con.createStatement();
        _stmt = _con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
        _rs   = _stmt.executeQuery(_sqlSelecionaParte);
        
        _rsmd = _rs.getMetaData(); 
        _totalColunas = _rsmd.getColumnCount(); 
        
        _rs.last();
        _totalRegistros = _rs.getRow();
        _rs.beforeFirst();
        
        _retorno = new String[_totalRegistros][_totalColunas];
        _contadorRegistros = 0;
        while(_rs.next()){
           
           for(_contadorColunas = 1; _contadorColunas <= _totalColunas; _contadorColunas++){
              
              _retorno[_contadorRegistros][_contadorColunas - 1] = _rs.getString(_contadorColunas);
           }
           _contadorRegistros ++;
        }     
        
     }catch( SQLException e ){
      
        System.out.println("Erro Encontrado: " + e.getMessage());

     }
      _retorna = _sqlSelecionaParte;	
 //     return _retorno;
	return _retorna;
   }
   

}

Erros:

<a href="http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdCnpj=cnpj&cdRg=rg" target="_blank" rel="nofollow">
http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdCnpj=cnpj&cdRg=rg</a>

 SELECT tb_parte_indisponivel.nm_parte_indisponivel, 
tb_oficio_indisponivel.cd_oficio_circular, 
tb_oficio_indisponivel.nm_local_origem, 
tb_oficio_indisponivel.nm_departamento_origem, 
tb_oficio_indisponivel.cd_processo_corregedoria,
tb_oficio_indisponivel.dt_expedicao_oficio, 
tb_oficio_indisponivel.cd_oficio_origem, 
tb_oficio_indisponivel.cd_processo_origem, 
tb_oficio_indisponivel.dt_publicacao_oficio, 
tb_corregedor.nm_corregedor,
tb_parte_indisponivel.cd_cpf_parte_indisponivel,
tb_parte_indisponivel.cd_rg_parte_indisponivel,
tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel 
 FROM tb_parte_indisponivel JOIN tb_oficio_indisponivel ON 
tb_oficio_indisponivel.cd_oficio_indisponivel = tb_parte_indisponivel.cd_oficio_indisponivel 
JOIN tb_corregedor ON tb_corregedor.cd_corregedor = tb_oficio_indisponivel.cd_corregedor 
WHERE tb_parte_indisponivel.ic_tipo_parte_indisponivel = 'F' 
AND tb_parte_indisponivel.nm_parte_indisponivel = 'nome' 
AND tb_parte_indisponivel.cd_rg_parte_indisponivel = 'cnpj' 
AND tb_parte_indisponivel.cd_cpf_parte_indisponivel = 'cpf' 
AND tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel = 'orgao'
 
 
<a href="http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdCnpj=cnpj&Rg=rg" target="_blank" rel="nofollow">
http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdCnpj=cnpj&Rg=rg</a>

SELECT tb_parte_indisponivel.nm_parte_indisponivel, 
tb_oficio_indisponivel.cd_oficio_circular, 
tb_oficio_indisponivel.nm_local_origem, 
tb_oficio_indisponivel.nm_departamento_origem, 
tb_oficio_indisponivel.cd_processo_corregedoria, 
tb_oficio_indisponivel.dt_expedicao_oficio, tb_oficio_indisponivel.cd_oficio_origem, 
tb_oficio_indisponivel.cd_processo_origem, 
tb_oficio_indisponivel.dt_publicacao_oficio, 
tb_corregedor.nm_corregedor,
tb_parte_indisponivel.cd_cpf_parte_indisponivel,
tb_parte_indisponivel.cd_rg_parte_indisponivel,
tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel 
FROM tb_parte_indisponivel 
JOIN tb_oficio_indisponivel ON tb_oficio_indisponivel.cd_oficio_indisponivel = tb_parte_indisponivel.cd_oficio_indisponivel 
JOIN tb_corregedor ON tb_corregedor.cd_corregedor = tb_oficio_indisponivel.cd_corregedor 
WHERE tb_parte_indisponivel.ic_tipo_parte_indisponivel = 'F' 
AND tb_parte_indisponivel.nm_parte_indisponivel = 'nome' 
AND tb_parte_indisponivel.cd_rg_parte_indisponivel = 'rg' 
AND tb_parte_indisponivel.cd_cpf_parte_indisponivel = 'cpf' 
AND tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel = 'orgao'
 
<a href="http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdRg=rg&cdCnpj=cnpj" target="_blank" rel="nofollow">
http://10.0.0.2:8080/axis/ConsultaRegistroIndisponivel.jws?method=consultaRegistro&nmParte=nome&cdRg=rg&cdCnpj=cnpj</a>

SELECT tb_parte_indisponivel.nm_parte_indisponivel, 
tb_oficio_indisponivel.cd_oficio_circular, 
tb_oficio_indisponivel.nm_local_origem, 
tb_oficio_indisponivel.nm_departamento_origem, 
tb_oficio_indisponivel.cd_processo_corregedoria, 
tb_oficio_indisponivel.dt_expedicao_oficio,
tb_oficio_indisponivel.cd_oficio_origem, 
tb_oficio_indisponivel.cd_processo_origem, 
tb_oficio_indisponivel.dt_publicacao_oficio, 
tb_corregedor.nm_corregedor, tb_parte_indisponivel.cd_cpf_parte_indisponivel,
tb_parte_indisponivel.cd_rg_parte_indisponivel,
tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel 
FROM tb_parte_indisponivel 
JOIN tb_oficio_indisponivel ON tb_oficio_indisponivel.cd_oficio_indisponivel = tb_parte_indisponivel.cd_oficio_indisponivel 
JOIN tb_corregedor ON tb_corregedor.cd_corregedor = tb_oficio_indisponivel.cd_corregedor 
WHERE tb_parte_indisponivel.ic_tipo_parte_indisponivel = 'F' 
AND tb_parte_indisponivel.nm_parte_indisponivel = 'nome' 
AND tb_parte_indisponivel.cd_rg_parte_indisponivel = 'rg' 
AND tb_parte_indisponivel.cd_cpf_parte_indisponivel = 'cpf' 
AND tb_parte_indisponivel.nm_orgao_expeditor_parte_indisponivel = 'orgao'