Both the `ComponentPresentationAssembler` classes from the `com.tridion.dynamiccontent` package, or the deprecated `com.tridion.web.jsp` package return the content of the dynmamic component presentation as-is, i.e. without the executed Java code. The Java code is displayed in the HTML source.

Example code from a `test.jsp` page: 

<!-- language: lang-java -->

    <%
	com.tridion.web.jsp.JSPPage webPage = 
		new com.tridion.web.jsp.JSPPage(pageContext, "tcm:127-243236-64");
		
	com.tridion.web.jsp.ComponentPresentationAssembler webAssembler = 
		new com.tridion.web.jsp.ComponentPresentationAssembler(webPage);
	
	String title = webAssembler.getContent(455985, 243136);
	out.print("Title = " + title + "<br>");
	
	String content = webAssembler.getContent("tcm:127-455985", "tcm:127-243135-32");
	out.print("Content = " + content + "<br>");
    %>

Example code (2) from a `test.jsp` page: 

<!-- language: lang-java -->

    <%
	com.tridion.web.jsp.JSPPage webPage = 
		new com.tridion.web.jsp.JSPPage(pageContext, "tcm:127-243236-64");
		
	com.tridion.dynamiccontent.ComponentPresentationAssembler dynamicAssembler = 
		new com.tridion.dynamiccontent.ComponentPresentationAssembler(webPage);
	
	String title = dynamicAssembler.getContent(455985, 243136);
	out.print("Title = " + title + "<br>");
	
	String content = dynamicAssembler.getContent("tcm:127-455985", "tcm:127-243135-32");
	out.print("Content = " + content + "<br>");
	
	// poging 2
	dynamicAssembler = new com.tridion.dynamiccontent.ComponentPresentationAssembler(
		"tcm:0-127-1", application, request, response);
    %>

The HTML source displays the content of the componentpresentation as well as the Java code from the template itself.

Tridion 2011 SP1  is used together with Tomcat and a working/configured Content Delivery. Publication target language is set to JSP.
Dynamic Component Template has checked "Allow on Page Using Dynamic Assembly".

Logfiles doesn't show any warnings or errors except:

> 2013-10-21 12:18:24,625 WARN  Admin - WAI: Could not find a presentation for SiteIdentifier[Protocol=http; Domain=localhost; Port=8080; Path=/tridion.jsp]

Update
------

DCP's are indeed stored in a broker database (Oracle)