Prueba agregando un nombre de usuario y contraseña en lugar de depender de la Autenticación de Confianza para ver si ese es el problema. Y en lugar de usar localhost, intenta especificar el nombre de la máquina.
SQL Server 2008 está listado en el archivo PDF de plataformas compatibles, pero Express no lo está. Aunque no sé si hay diferencias.
Intenta usar una herramienta de prueba JDBC o un Java Bean para probar la conexión fuera de CR4E, de modo que puedas confirmar que la cadena de conexión que estás utilizando funcione primero.
Gracias
Don