Oh, đây không phải là phần tớ cần, đây là phần cậu cần 
Trong stacktrace, cậu có thấy vấn đề rồi:
- Cậu bị ClassNotFoundException, do không tìm thấy class SQLServerDriver
- Exception được tung ra ở DBConnection class, dòng 12
Bài học tiếp theo cho cậu: Cậu phải tập đọc stacktrace để biết lỗi của cậu ở đâu 
Dưới đây là cài đặt của DbConnection:
public class DbConnection {
public Connection getConnection()throws Exception {
String url = "jdbc:sqlserver://"+serverName+":"+portNumber + "\\" + instance +";databaseName="+dbName;
if(instance == null || instance.trim().isEmpty())
url = "jdbc:sqlserver://"+serverName+":"+portNumber +";databaseName="+dbName;
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // dòng 12
return DriverManager.getConnection(url, userID, password);
}
...
Cậu bị lỗi ở dòng Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
. Có vẻ như cậu chưa import jar file của thư viện này (file mssql-jdbc-8.2.0.jar), hoặc import không thành công.
Sau đó, tớ có tìm trong file .classpath của cậu, và thấy:
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
...
<classpathentry kind="lib" path="C:/Users/admin/eclipse-workspace/jdbc/libs/mssql-jdbc-8.2.0.jre13.jar"/>
Đây là vấn đề của cậu. Cậu sử dụng JDK 8, nhưng lại dùng mssql-jdbc-8.2.0.jre13.jar của JDK 13 
Tớ biết cậu dùng JDK 13, nhưng cậu lại target project của cậu với JDK 8, nên cậu cần phải, hoặc target java 13 cho project này, hoặc import mssql-jdbc-8.2.2.jre8.jar vào để dùng.
Cậu thử import lại, dùng file mssql-jdbc-8.2.2.jre8.jar, rebuild project và chạy lại chương trình xem. Nhớ kiểm tra trong WEB-INF/lib
có file jar đó trước không nhé!
See also: https://docs.microsoft.com/en-us/sql/connect/jdbc/using-the-jdbc-driver?view=sql-server-ver15