Ajuda com CLASSPATH

Boa tarde pessoal,
Atualmente utilizo um software chamado DIMDIM para videoconferência, preciso editar alguns elementos da interface do mesmo, ele é feito em java, php, ajax e ainda tem alguns itens em asp. Há algumas classes que correspondem a elementos importantes do sistema, e preciso edeitá-los, peguei o jad para gerar o fonte das classes, até essa parte esta ótimo, faço as minhas alterações numa boa, o problema e na hora de compilar, sempre os mesmo erros, segue:
--------------------Configuration: --------------------
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:15: cannot access com.opensymphony.webwork.interceptor.SessionAware
class file for com.opensymphony.webwork.interceptor.SessionAware not found
public class SetAudioPermissionAction extends ConferenceAction
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:26: cannot find symbol
symbol : variable userSession
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
IConference conf = userSession.getConference();
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:27: cannot find symbol
symbol : variable userSession
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
IConferenceParticipant user = userSession.getUser();
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:80: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.disableAll = disableAll;
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:90: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.disableList = disableList;
^
C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java:100: cannot find symbol
symbol : variable this
location: class com.dimdim.conference.action.permission.SetAudioPermissionAction
this.enableList = enableList;
^
Note: C:\Arquivos de programas\Dimdim\Conference Server\Tomcat 5.5\webapps\dimdim\WEB-INF\classes\SetAudioPermissionAction.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

O codigo fonte é:
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: SetAudioPermissionAction.java

package com.dimdim.conference.action.permission;

import com.dimdim.conference.action.ConferenceAction;
import com.dimdim.conference.application.UserSession;
import com.dimdim.conference.model.*;
import java.io.PrintStream;
import java.util.StringTokenizer;
import java.util.Vector;

public class SetAudioPermissionAction extends ConferenceAction
{

public SetAudioPermissionAction()
{
}

public String doWork()
    throws Exception
{
    String ret = "success";
    IConference conf = userSession.getConference();
    IConferenceParticipant user = userSession.getUser();
    if(user.isPresenter())
    {
        IPermissionsManager ipm = conf.getParticipantPermissions();
        try
        {
            if(disableAll != null)
            {
                boolean b = Boolean.parseBoolean(disableAll);
                if(b)
                {
                    System.out.println("Disabling audio permission for all attendees");
                    ipm.disableAudioForAll();
                }
            } else
            {
                if(enableList != null)
                {
                    System.out.println("Enabling audio permission for: " + enableList);
                    Vector v = parseStringToVector(enableList);
                    ipm.enableAudioForAllInList(v);
                }
                if(disableList != null)
                {
                    System.out.println("Disabling audio permission for: " + disableList);
                    Vector v = parseStringToVector(disableList);
                    ipm.disableAudioForAllInList(v);
                }
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
            ret = "error";
        }
    }
    return ret;
}

protected Vector parseStringToVector(String str)
{
    Vector v = new Vector();
    for(StringTokenizer parser = new StringTokenizer(str, ";"); parser.hasMoreTokens(); v.add(parser.nextToken()));
    return v;
}

public String getDisableAll()
{
    return disableAll;
}

public void setDisableAll(String disableAll)
{
    this.disableAll = disableAll;
}

public String getDisableList()
{
    return disableList;
}

public void setDisableList(String disableList)
{
    this.disableList = disableList;
}

public String getEnableList()
{
    return enableList;
}

public void setEnableList(String enableList)
{
    this.enableList = enableList;
}

protected String disableAll;
protected String enableList;
protected String disableList;

}

Alguém sabe como poderia resolver este problema? qualquer ajuda.