Dificuldade com IF

Tenho o valor cloudemp do campo codempcloud da tabela sgprefere1.
É um campo inteiro, capturado da seguinte forma.

sSQL = "SELECT P.CODMOEDA, P.PEPSPROD, P.TIPOCODBAR, E.CODEANEMP, PA.CODEANPAIS, P.TAMDESCPROD, "
+ "P.CVPROD, P.VERIFPROD, P.RMAPROD, P.TIPOPROD, P.CODEMPCLOUD "
+ "FROM SGPREFERE1 P, SGEMPRESA E, SGFILIAL F left outer join SGPAIS PA "
+ "on pa.codpais=f.codpais "
+ "WHERE P.CODEMP=? AND P.CODFILIAL=? AND E.CODEMP=P.CODEMP AND "
+ “F.CODEMP=E.CODEMP AND F.CODFILIAL=?”;

			ps = con.prepareStatement( sSQL );
			ps.setInt( 1, Aplicativo.iCodEmp );
			ps.setInt( 2, ListaCampos.getMasterFilial( "SGPREFERE1" ) );
			ps.setInt( 3, Aplicativo.iCodFilial );

			rs = ps.executeQuery();

			if ( rs.next() ) {
				sRetorno[ eprefs.CODMOEDA.ordinal() ] = rs.getString( "CODMOEDA" );
				sRetorno[ eprefs.PEPSPROD.ordinal() ] = rs.getString( "PEPSPROD" );
				sRetorno[ eprefs.TIPOCODBAR.ordinal() ] = rs.getString( "TIPOCODBAR" );
				sRetorno[ eprefs.CODEANEMP.ordinal() ] = rs.getString( "CODEANEMP" );
				sRetorno[ eprefs.CODPAISEMP.ordinal() ] = rs.getString( "CODEANPAIS" );
				sRetorno[ eprefs.TAMDESCPROD.ordinal() ] = rs.getString( "TAMDESCPROD" );
				sRetorno[ eprefs.CVPROD.ordinal() ] = rs.getString( "CVPROD" );
				sRetorno[ eprefs.VERIFPROD.ordinal() ] = rs.getString( "VERIFPROD" );
				sRetorno[ eprefs.RMAPROD.ordinal() ] = rs.getString( "RMAPROD" );
				sRetorno[ eprefs.TIPOPROD.ordinal() ] = rs.getString( "TIPOPROD" );
				sRetorno[ eprefs.CLOUDEMP.ordinal() ] = rs.getString( "CODEMPCLOUD" );
			}

O que quero é o seguinte se o campo for maior ou igual a zero então faça x se for vazio faça y

Não estou conseguindo fazer
podem me ajudar

tudo isso esta como string no banco de dados?

se vc tem um inteiro, por exemplo, eu ACHO q vc pode fazer rs.getInt("... ") e ai fazer if( x > y ) { ... } else { ...}

Alterei ele para int e como faço o if?

int valor= rs.getInt("nome da coluna");
if (valor > 0) {
    // faz uma coisa
} else {
    // faz outra coisa 
}

Infelizmente tá 10 a 0 para o código não estou conseguindo me encontrar nele.

FProduto.java (99,5 KB)

Fonte em anexo - Linha 1062

Na linha 1062 tem isso aqui:

adicCampo( txtQtdMaxProd, 342, 140, 52, 20, "QtdMaxProd", "Qtd.máx.", ListaCampos.DB_SI, true );

FProduto.java (99,5 KB)

Me perdoe subi o arquivo errado.
Em anexo agora o arquivo certo