diff --git a/src/main/java/sqlline/ClassNameCompleter.java b/src/main/java/sqlline/ClassNameCompleter.java
index <HASH>..<HASH> 100644
--- a/src/main/java/sqlline/ClassNameCompleter.java
+++ b/src/main/java/sqlline/ClassNameCompleter.java
@@ -70,7 +70,7 @@ public class ClassNameCompleter extends StringsCompleter {
 
     Set<String> classes = new HashSet<String>();
     for (URL url : urls) {
-      File file = new File(url.getFile());
+      File file = new File(URLDecoder.decode(url.getFile(), "UTF-8"));
 
       if (file.isDirectory()) {
         Set<String> files = getClassFiles(file.getAbsolutePath(),
[SQLLINE-<I>] Spaces in classpath

SQLLine failed to find JDBC driver if the Java classpath has URL escape characters, e.g. space (' ') in it. Solution is to URL-decode file names from URLs.