Pues hombre, yo no tengo ni idea de bases de datos, pero ... si lo haces igual arriba...
Código:
resultado = sentencia.executeQuery(Cadena);
JOptionPane.showMessageDialog(f,"Numero de personas con profesion y casados: "+resultado.getString(""), "Consulta 2", JOptionPane.INFORMATION_MESSAGE);
Pues igual,¿no?
Código:
resultado2 = sentencia.executeQuery(Cadena2);
JOptionPane.showMessageDialog(f,resultado2.getString(""), "Consulta 2", JOptionPane.INFORMATION_MESSAGE);
Vamos... JOptionPane acepta strings, y supongo que eso que pones de resultado.getString lo tranformará, ¿no?