org.eclipse.core.runtime.Path реализует IPath.
IPath p = new Path(locationString);
IWorkspaceRoot.getFileForLocation(p);
Это работало бы, если бы строка местоположения не была URL-адресом типа "платформа:"
Для этого конкретного случая примечания в org.eclipse.core.runtime.Platform javadoc указывают, что «правильное» решение - это что-то вроде
fileUrl = FileLocator.toFileURL(new URL(locationString));
IWorkspaceRoot.getFileForLocation(fileUrl.getPath());
@ [Paul Reiners] ваше решение, очевидно, предполагает, что корень рабочей области будет находиться в папке "resources"