I think there might be a problem with your tld file.
Try replacing this:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
since the simple SimpleTagSupportis not working and not much resources available.
See the Similar Problem and its solution. Also This May be same is the case here. BTW I tested your Simple tag code and its working fine. So I guess problem is not in code. As suggested in the above links please check your JEE version, classpath etc..
and for your classic tag: open the servlet code generated by the test.jsp page named test_jsp.java (you can find it in the "work\Catalina\localhost\" folder in Tomcat installation directory) and see the line 30. This is the line pointed by the stack trace:
See what's wrong in that line.
Right click on your project node in Package Explorer. Go to Properties->>Project Facets.
Check the Dynamic Web Module version number in Project Facets list.
It must be 2.4 or above for Simple tag support to work.